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 :
Merci d'avance
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++; } }
Partager