Bonjour à tous,
je cherche juste à lire une ligne dans stdin et de l'afficher en spécifiant les caractères \n et EOF.
Le caractère \n est reconnu mé pas EOF.
Pourquoi :

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
int main ()
{
	char line[128];
	char c;
	int i=0;
	fgets(line,129,stdin);
	while((c=line[i])!='\0')
	{
		if (c=='\n') printf("saut");
		else if (c==EOF) printf("EOF");
		else printf("%c",c);
		i++;
	}	
}
Merci d'avance