@Dejan Lozanovic
Stavio si recimo " a = getchar() " i ocekivao da korisnik otkuca 1 simbol a on je otkuco npr 2. Onda prvi znak ce biti dodeljen promenljivoj A i bice "izbrisan" iz bafera, a zatim ce bafer pokazivati na drugi znak koji je korisnik uneo pa ako opet budes koristio getchar() korisnik se nece pitati da unese znak jer bafer nije prazan. Ali ako pre drugog pozivanja uradis fflush() tog problema nece biti, zar ne?