ultraadown

Ultra down free forum
 
PrijemKalendarFAQ - Često Postavljana PitanjaTražiLista članovaKorisničke grupeRegistruj sePristupi

Share | 
 

 C++ Tutorijal (Uvod u c++ programiranje)

Pogledaj prethodnu temu Pogledaj sledeću temu Ići dole 
AutorPoruka
Admin
Admin


Broj poruka : 141
Datum upisa : 29.12.2011

PočaljiNaslov: C++ Tutorijal (Uvod u c++ programiranje)    Čet Dec 29, 2011 4:15 pm

Uvod u C++ programiranje

C++ je objektno orjentirani programski jezik kojim su pisani mnogi današnji programi koje srećete u svakodnevnom radu na računalu.

Bez puno okolišanja i priče o samom C++ idemo odmah učiti.

Compilers (kompajleri/prevoditelji)

Kod programiranja u C++ često ćete vidjeti engleske riječi kao naredbe. U tu svrhu nam koriste compileri da bi te naredbe razumljive čovjeku pretvorile u izvedbeni kod.

U izboru imate mnogo compilera za izabrati. Neki od njih se plaćaju (i to dosta novaca) pa vam ja preporučujem besplatno razvojno okruženje i compiler Dev-C++


Prvi projekt

Kada ste instalirali Dev-C++ pokrenite ga i idite na File -> New -> Project. Odaberite ''Empty Project'' te ga imenujte kao ''Prvi_program'' (tako bez razmaka). Označite dolje desno C++ Project i uključite kvačicu na ''Make Default Language''. Kliknite na OK, zatim na Save .



Kada ste to napravili, idite na File -> New -> Source File i kliknite na Yes. S time ste dobili file gdje ćete pisati vaš C++ kod.

Pa napravimo jednostavan ''Hello World'' program za probu.
Upišite ovaj kod:
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}


Primjetite da svaka naredba u C++ mora završavati sa sa znakom ;

Sada taj kod treba iskompajlirati. To ćete učiniti tako da pritisnete tipku F9 na tipkovnici. Program će se kompajlirati i pokrenuti.

Program će se pojaviti i odmah nestati tako da nećete uspjeti vidjeti ništa. To možete riješiti tako da između cout << ''Hello World'!'; i return 0; upišete
char a;
cin >> a;


ili da program pokrenete iz Command Prompta.

Ovako pomoću cahr a; i cin >> a; deklariramo varijablu a i program očekuje da utipkamo vrijednost te varijable pa se ne gasi.

Pa da objasnimo sada dijelove cijelog koda ovog jednostavnog programa.
#include <iostream>


Program zahtjeva od prevoditelja da u program uključi biblioteku iostream koja je standardna ulazno/izlazna biblioteka koja nam omogućuje ispis na ekranu.

NAPOMENA: #include nije naredba u C++ nego se radi o pretprocesorskoj naredbi
using namespace std;


Svi elementi standardne C++ biblioteke su deklarirani u ovome što pišenamespace sa imenom std.
int main ()


Svaki program mora imati ni manje ni više nego jednu main funkciju. Sav kod unutar main zagrada se izvršava. Int pretstavlja Integer (cijeli broj) što govori da će program pri završetku izvođenja programa vratiti cijeli broj.
cout << "Hello World";


Ovo ispisuje Hello World! na ekran. Cout pretstavlja standardni ispisni tok. Mogli ste taj kod napisati i ovako cout << ''Hello World“ <<endl;
A možete i jednostavno nastaviti rečenicu u novi red tako da napišete
cout << "Hello World!" <<endl <<"Ja sam programer";


Endl pretstavlja End Line (kraj linije) odnosno ispis u novi red. Tako bi svaka rečenica koju napišete bila u redu ispod.
return 0;


Tom naredbom glavni program javlja operacijskom sustavu da je program uspješno završen.
Nazad na vrh Ići dole
Pogledaj profil korisnika http://ultradownfreeforum.go-ogler.com
 
C++ Tutorijal (Uvod u c++ programiranje)
Pogledaj prethodnu temu Pogledaj sledeću temu Nazad na vrh 
Strana 1 od 1
 Similar topics
-
» Kako se trenira (TUTORIJAL)

Dozvole ovog foruma:Ne možete odgovarati na teme u ovom forumu
ultraadown :: Programiranje :: C/C++-
Skoči na: