getchar() HELP
25.06.2003. u 00:00 · pre 284 meseci
#1
#include <stdio.h>
void main ()
{
char ch;
while(1) {
ch=getchar();
printf("%c ",ch);
if (ch==EOF) break;
}
}
Rezultat:
Upišem "sto je ovo" i stisnem i tek onda ispiše ispiše "sto je ovo".
Problem:
Zašto nakon svakog mog ispisanog slova ne ispisuje to slovo nego tek kad stisnem enter. Čini se da tek kad stisnem enter izvršava se printf, ali se petlja while izvodi za svako upisano slovo samo bez izvođenja printf-a.
void main ()
{
char ch;
while(1) {
ch=getchar();
printf("%c ",ch);
if (ch==EOF) break;
}
}
Rezultat:
Upišem "sto je ovo" i stisnem i tek onda ispiše ispiše "sto je ovo".
Problem:
Zašto nakon svakog mog ispisanog slova ne ispisuje to slovo nego tek kad stisnem enter. Čini se da tek kad stisnem enter izvršava se printf, ali se petlja while izvodi za svako upisano slovo samo bez izvođenja printf-a.