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

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
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;
				}
			}
D'où cela peut-il venir?
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