Код, полученный из "Языка программирования C, второе издание":
#include <stdio.h>
main()
{
long nc;
nc = 0;
while(getchar() != EOF)
++nc;
printf("%s: %ld\n", "number of characters", nc);
}
Почему оператор "printf" не выполняется после нажатия клавиши "ввод" (EOF)?