Bonjour à tous,
j'ai un petit problème que je n'arrive pas à résoudre en c: on a un fichier txt (ref.txt) qui contient des coordonnée des coefficients(a, b, c) exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 1 0 13
          1 0 15
           2 8 20
           63 4 15
            . . .
            . . .
Ensuite je besoin de lire ligne par ligne pour faire sélection le ligne égaux avec les boucle(résultat normalement prendre les coordonnées qui contient dans le fichier txt)
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
34
35
36
 
 
 
	for (k = 0; k < ; k++) {
	for (j = 0; j < ; j++) {
	for (i = 0; i < ; i++) {									 while(!feof(ref))
										 {									fscanf(ref, "%i %i %i\n", &a, &b, &c);/* lecture de reference.txt*/
 
										if (( a == i ) && ( b == j ) && ( c == k ))
									{
 
coef = tilec->data[(x + i) + (y + j) * (tilec->x1 - tilec->x0) + (z + k) * (tilec->x1 - tilec->x0) * (tilec->y1 - tilec->y0)];
									fprintf(fdec, "%i\n", coef);
if (((int) floor((coef+D/2)/D)*D) == ((int) floor(coef/D)*D))
 
{
 
                                 dwt = 0;
	} else
 
{							
dwt = 1;
 
}
											fprintf(msga,"%i\n", dwt);
 
 
} // end if(i == a)
 
 
 
 
 
 
 
}/*end de while (!EOF)... voilà je t'es expliqué l'idée, à toi de programmer,...*/
Merci