Thursday, 2024-04-25, 9:34 AM
Welcome Guest

[ New messages · Members · Forum rules · Search · RSS ]
  • Page 1 of 1
  • 1
Forum » Programing » C++ » C++ Uvod u programiranje
C++ Uvod u programiranje
BLACKHACKERDate: Wednesday, 2010-07-21, 6:52 AM | Message # 1
Private
Group: Administrators
Messages: 9
Awards: 0
Reputation: 0
Status: Offline
Uvod u C++ programiranje

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

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 tastaturi. 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 ukucamo 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 deklarisani u ovome što piše namespace 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.

Komentari

Kod je potrebno ponekad komentarisati kako se nebi izgubili u kodu, ili jednostavno kao potsjetnik na nečega.

Ovako možete komentarisati kod bez da taj tekst utječe na izvršavanje programa.

/* Ovo je moj prvi program, sa ovim načinom komentarisanja
mogu svoje komentare pisati u više redova, tako da tu može
biti svega... */

#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!"; // komentiram samo jednu liniju

char a;
cin >> a;
return 0;
}

Attachments: 3005255.jpg (33.3 Kb)


BLACKHACKER
 
Forum » Programing » C++ » C++ Uvod u programiranje
  • Page 1 of 1
  • 1
Search: