0
I entrée Ctrl-D (EOF) quand appelé scanf(), puis scanf ignoré.I entrée Ctrl-D (EOF) quand appelé scanf(), puis scanf ignoré
#include <stdio.h>
int main()
{
int input;
scanf("%d", &input);//I press Ctrl-D when this line
scanf("%d", &input);//this line just passed. not read my input. why?
return 0;
}
Je veux obtenir une entrée avec scanf() second appelé. Quel est le problème?
Qu'espériez-vous qu'il se passerait - il essaierait de lire après EOF? – InternetAussie
@InternetAussie Je ne veux pas lire après EOF, je viens de lire stdin. –
@ 임근영 'EOF' signifie ** E ** nd ** O ** f ** F ** ile, c'est-à-dire, la fin du flux d'entrée qui implique qu'il n'y a plus de données à lire depuis' stdin '. –