Bonjour , j'ai écris un programme qui ne compile pas , pourtant je ne vois pas d'erreur :

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
16
17
 
 
#include <stdio.h>
 
int main()
 
{
 
int c, nl;
nl = 0;
 
while ( c = getchar() != EOF)
  if ( c == '\n' )
    ++nl;
 printf("%d\n", nl);
return 0;
}
il me sort comme erreur EOF undeclared ( first use in thsi function ) , ce n'est pas normal....

PS : au passage , pourquoi la boucle while ne contient pas d'accolades cette fois?