Bonjour,

j'ai des difficultés avec la notion de EOF. Par exemple, dans le programme suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#include <stdio.h>
 
main()
{
	int c;
 
	while(c=getchar() != EOF)
		printf("%d\n",c);
}
On continue de saisir tant que la valeur saisie est différente de EOF mais quel est cette valeur? Apparament c'est -1 mais si je saisi -1 je sors pas du programme pour autant.Merci de vos réponses.