в примере:
#include <stdio.h>
main()
{
long nc;
nc = 0;
while (getchar() != EOF)
++nc;
printf("%ld\n", nc);
}
Я не совсем понимаю это. putchar () уберет символ, но почему после EOF он выводит все символы и где он запоминает все эти символы? Благодарю.