Bonsoir , j'ai codé ceci , un programme qui compte les espaces , les tabulations , et les fins de ligne , et gcc me dit qu'il y a erreur de syntaxe ligne 13 , 15 et 17 :

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
18
19
20
21
22
 
 
#include <stdio.h>
 
int main()
 
{
 
int c, ns, nl, nt;
nl = ns = nt = 0;
 
while (( c = getchar )) != EOF)
if ( c == '\t' )
++nt
if ( c == '\b' )
++ns
if ( c == '\n' )
++nl
 
printf("%d %d %d\n", nt, ns ,nl);
return 0;
}
l'erreur de syntaxe est dvt les 2 derniers if et le printf....