Primjetio sam da nema ove teme a vjerujem da je možda potrebna,ako nije ili ako se ne pokaže interes za nju ,
neka se i ukine,nije mi namjera pokretati nešto što nema smisla.
Nadam se da će se c++ programeri odazvati i napisati pokoji tut....počevši od nekih osnova.
Ja ću sigurno napisati par tutova,,ne govorim da odmah večeras ili s ovim datumom krećete ,nego kad se stigne,nisam niti ja non-stop on line
ali kad se stigne od drugih obveza uvijek se može nešto napisati...
Za nekolko dana dignem jedan od početka.Prema tome ,ne želim biti sam autor tutorijala nego svi su pozvani tome pridonijeti.
Naravno pri svakom otvaranju knjige svi bi željeli na programiranje ,a ja ću tome i udovoljiti.
Nadam se da ste bar učitali neko programsko okruženje u kojem možete pisati
kod(Dev ili Visual Studio Express izdanje ,oba su besplatna)...jer mi odmah
počinjemo s programom.
#include <iostream> //ove dvije crtice znače komentar a
//#include(uključi) zaglavlje <iostream> što znači
//da to zaglavlje sadrži stnadardne input/output
//naredbe,to je pretprocesorska direktiva –tamo
// gdje prvo prevodilac pogleda
using namespace std; //uključujemo s ovom deklaracijom(objavom)
//namespace(o tome kasnije) koji sadrži standard naših naredbi iz I/O zaglavlja .
int main() //svaki c++ program ima jednu main funkciju koja
//je int tipa(integer)cjelobrojni tip
{
cout<<"Svima na forumu pozdrav!"<<endl;
system("PAUSE"); //ova naredba pauzira naš program dok
//ne stisnemo tipku
//to je uglavnom za one koji rade na
//windows os i s Dev-om...kasnije objasnim za ostale.
return 0; //vraća sve na početak ako je program ok
}
/*cout naredba je naredba za ispis i uvijek se piše cout<<
<<endl; naredba je u biti manipulator koji naređuje da skočimo u novi redi uvijek
se piše tako
a sve naredbe u c++-u obavezno završavaju s točkom zarez ; */
/**/---također između ovih znakova je isto komentar!!!
Glani program je u int main() fukciji čiji body je između {} para vitičastih zagrada
Pri izvršetku progarma zbog naredbe cout<< ispis je:
Svima na forumu pozdrav!
press any.......
a praznina između ispisa i press any..... je zbog manipulatora <<endl;
******************************************************************************************+
/*ok...vidim treba i o stilu nešto reći na malu opasku moderatora.....
sam program možete ispisati ovako */
#include <iostream>
using namespace std;
int main()
{
cout<<"Pozdrav svima na forumu!"<<endl;
system ("PAUSE");
retirn 0;
}
*********************************************
Evo to bi se smatralo jednom vrstom pisanja koda koja je pregledna i čitljiva za sve...naravno vi možete pisati
kako vas volja recimo:
#include <iostream>
using namespace std;
int main(){cout<<"Pozdrav svima na forumu!"<<endl;system("PAUSE");return 0;}
Znači možete sve u jednom redu ,ma možete kako hoćete ovisi samo o vama kako ćete se snalaziti u kodu koji pišete!
U ovom zadnjem primjeru sam sve napisao u jednom redu,možete sve pisati u jednom redu ali vjerujem da ćete se izgubiti.
Ono što je bitno pri svakom pisanju koda je preglednost koda!
Početak određenog bloka naredbi koji počinje s vitičastom zagradom mora uvijek imati i svoju završnu vitičastu zagradu {}.
Svaka naredba (osim nekih oblika o kojima ćemo kasnije ) mora završiti s točka zarez ;
Tokom tutorijala ćete se sami upoznavati s stilom pisanja da sad ne radim poseban tut o stilu pisanja koda ali
uvijek mora biti pregledan...pogotovo recimo kod if-else uvjeta ili petlji ali o tome kasnije ...zato svaki program ću dva puta ispisati
da bi upoznali stil kakav je recimo dobar.....ovisi o vama naravno kako ćete ga pisati i uljepšavati ili ne....
Nadam se da je sad u svezi stila bar malo jasnije..........
v_maxcpp