četvrtak, 9. listopada 2014.

Dev C++

Za svaki programski jezik potreban je određeno razvojno okruženje. Za programiranje u C++ postoji nekoliko alata, najpopularniji su Dev C++, Codeblocks te Visual Studio (postoji različit broja verzija od kojih je Express besplatna). U našem radu koristit ćemo Dev C++, može se skinuti sa Dev C++. Nakon toga potrebno ga je instalirati. U toku instalacije postavit će se nekoliko upita pred vas, prvi je da odaberete jezik gdje možete vidjeti da ima i hrvatski, nakon toga pita vas da li prihvaćate uvjete licence i onda vas pita kakvu vrstu instalacije želite tu odaberite full. Poslije toga odaberite mjesto gdje želite da se instalira. Nakon što je instalacija završena treba se izvršiti konfiguracija programa gdje vas prvo pita koji jezik želite koristiti u radu s programom(i tu im hrvatski), nakon toga odaberete font koji ćete koristit, odgovarajuću temui izgled ikona. Odaberete željene opcije te nakon toga odaberete koje headere želite koristiti u radu. Za naš rad dovoljno je opcija recommended. Nakon toga traje vrijeme konfiguracija te poslije toga vam pokrene izgled programa Dev C++.  Da bi započeli sa radom potrebno je započeti određeni projekt ili source kod datoteku. Za početak koristimo source kod datoteku koja će nam otvoriti prazan list.

Napravimo jednostavan program koji će na ekranu ispisati "Hello world!!!" na sljedeći način.
#include <iostream>
using namespace std;
int main() {
cout<<"Hello world"<<endl;
        system("pause");
return 0;
}
Sa F11 ili Naredbe-> Kompajlaj i pokreni provjerimo da li taj program radi. Znak # predstavlja pretprocesorske naredbe (one koje se izvršavaju prije kompajliranja programa). Najčešće se koristi  #include <iostream> koja sadrži naredbe za unos i ispis podataka. Međutim da bi mogli koristit naredbe s jednostavnim pozivanjem moramo uključiti biblioteku standardnih naredbi pomoću using namespace std; . U svakom C++ programu za rad potrebna je funkcija main() gdje se unutar zagrada pišu ulazni parametri koje ta funkcija će koristiti (ako ih dobijamo iz neke druge funkcije), a int ispred funkcije main znači da ta funkcija na kraju mora vratit neki cijeli broj što vidimo u ovom slučaju sa return 0; . Sadržaj funkcije piše se unutar ovakvih zagrada {} koje predstavljaju jedan blok. Naredba za ispis podatka na ekran u C++ je cout<< iza koje idu navodni znaci i određeni tekst. Kao što se može primjetit u C++ svaka naredba završava sa ; . Naredba system("pause"); spriječava program od automatskog zatvaranja nakon što izvrši radnju, tj. omogućava nam da mi zatvorimo program pomoću klika nekom tipkom na tastaturi. Naredba endl označava kraj reda.
U slučaju da ovaj program ne radi na gore navedenoj verziji Dev C++ pokušati sa sljedećom verzijom Dev C++

Nema komentara:

Objavi komentar