#include <stdio.h> int main() { char c = getchar(); //EOF (ctrl + d ) while( ( c = getchar() ) != '?' ) { printf( "%d\n", c == EOF );//infinite loop printing 1 } }¿Qué pasa aquí?
¿Es como si EOF bloqueara completamente la lectura de cualquier cosa después de eso?