getchar () und putchar ()
im Beispiel:
#include <stdio.h>
main()
{
long nc;
nc = 0;
while (getchar() != EOF)
++nc;
printf("%ld\n", nc);
}
Ich verstehe es nicht ganz. putchar () würde das Zeichen löschen, aber warum löscht es nach EOF alle Zeichen und wo erinnert es sich an all diese Zeichen? Vielen Dank.