Co to jest EOF w języku programowania C?
Jak zobaczyć ostatni wydruk? Innymi słowy, co włożyć w EOF? Sprawdziłem definicje i mówi, że EOF to -1.
A jeśli wpiszesz Ctrl-D, nic nie zobaczysz.
#include <stdio.h>
int main() {
int c;
while((c = getchar() != EOF)) {
printf("%d\n", c);
}
printf("%d - at EOF\n", c);
}