Bonjour,
Lorsque je fais un make j'ai cette erreur de compilation : expected identifier before â(â token cela me le fait sur la ligne en sachant que mon test est le code en rouge + celui en vert bien sûr
D'où cela peut-il venir?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 if (ligne && ligne->buf[ligne->lg-1] == 0x0A) { char tmp = 0; tmp = 0; Add(&ligne->buf,&ligne->lg,&tmp,1); ligne->lg--; /* On ne comptabilise pas le 0 terminateur */ if (memcmp (ligne->buf,"Argument", 8) == 0 ) { /*TRACE1("MA TRACE %s\n", ligne->buf);*/ } if (strstr (ligne->buf, "Argument -m") == 0) && (strstr(ligne->buf, "Argument --") == 0) { memcpy (maFiche,ligne->buf,1024); } TRACE1("THE TRACE %s\n", maFiche); if ( strstr (ligne->buf,"Argument --") != NULL ) { ligne->buf[ligne->lg-2] = ' '; ligne->buf[ligne->lg-3] = ' '; ligne->lg = 0; TRACE2("litligne test -- (%d) => %s.... \n",c,ligne->buf); return 1; } else { TRACE2("litligne(%d) => %s.... \n",c,ligne->buf);/**/ return 1; } }
Je débute en C et je n'y connais pas grand chose pour le moment, notamment sur les fonctions existantes, alors merci de me pardonner si je n'ai pas utilisé la bonne.
Merci d'avance