Citat:
glorius:
Za sad ne moras da se opterecujes sa system("pause")
Davno je to bilo kad sam pocinjao sa C++ na PC-u, ali se sjecam da je kod nekih IDE-a bio "problem" to sto program radi, ali ga pocetnik ne vidi zato sto se konzolni program otvori u djelicu sekunde, prikaze to svoje "Hello world!" i nestane sa ekrana, a pocetnik ni ne primjeti da se nesto desilo, pa gubi vreme trazeci nepostojece greske... Mislim da se bas Dev-c++ tako ponasao.
Onda je to system("pause") bilo zgodno da se konzolni prozor zadrzi na ekranu dok korisnik ne pritisne nesto na tastaturi.
Ako se nije koristilo
using namespace std, onda su se varijable iz tog namespace-a poput
endl navodile kao
std::endl
Takodje, mislim da se po novijim standardima umjesto <iostream
.h> koristi samo <iostream>.
endl ce samo po sebi flush-ovati string na ekran, ali ako se koristi
\n onda valjda treba flush-vati buffer eksplicitno:
cout.flush()
Elem, najbolje je vidjeti u samoj knjizi koji standard se koristi za primjere iz knjige, pa nastelovati IDE na tu verziju i koristiti okruzenje koje je autor preporucio.