1. Odgovorih već da je ispravno samo
int main. Ako negde naiđeš na
void main, to nije ispravno. A pošto smo se složili da
main mora da vrati
int, na kraju mora da postoji neko
return.
return 0 je u redu ako želiš da vratiš izlazni kod 0, ali
return 1,
return -1 ili kako već takođe su mogući, zavisno od tvoje namere.
2.
char je osnovni tip u C-u i C++u. Iako mislim da nije čvrsto propisano standardom, char je 8-bitni i može prema tome da sadrži 256 različitih vrednosti.
bool tip je najpre uveden u C++ i ima dve moguće vrednosti:
true i
false. Mala nedoumica nastaje zato što je tip
bool uveden relativno nedavno u C++ dok se pre toga rašireno koristio
char ili
int za istu svrhu. Mnogi i dalje ne odustaju od te prakse. IMHO je bolje prihvatiti „novu“ praksu; na kraju krajeva, nije ni baš tako nova.
3. Za razlike između
istream::get i
istream::getline, pogledaj na primer
ovde.
f