Prosty program do zliczania znaków,

0

Witam, mam szybkie pytanie, mianowicie: dlaczego po skompilowaniu w DevC++ ponizszego kodu, program po prostu przepisuje mi wcisniete znaki z klawiatury, zamiast pokazywac ilosc "wcisniec"? Prosze o pomoc.

#include <stdio.h>

main()
{
	long nc;
	nc=0;
	while(getchar()!=EOF)
		nc=nc+1;
	printf("%ld\n",nc);
}
0

Aaaa... dobra łapię! Dla potomnych - jakby ktos myslal ze program po nacisnieciu klawisza wyswietla "1,2,3..." to niech spojrzy ze printf jest poza "while", wiec w petli jest tylko dodawanie do zmiennej, a dopiero po dotarciu do EOFa program ma wyswietlic liczbe znakow. Dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1