voici la séquence C suivante
aucun pb sur le 1er enregistrement
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 i = 0; while (!feof(ReadInput)) { printf("\n i=%d",i); for(j=0; j<p; j++) { matrice_2[i,j] = 0; fscanf (ReadInput, "%d", &entree[j]); printf("\n entree[%d]=%d ;",j,entree[j]); }; for(j = 0;j < p; j++) { matrice_2[i,j] = entree[j]; printf("\n matrice_2[%d,%d]=%d,matrice_2[0,0=d ;",i,j,matrice_2[i,j],matrice_2[0,0]); }; i = i + 1; };
cela se corse sur le 2ème enregistrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 i=0 entree[0] = 7 entree[1] = 8 matrice_2[0,0] = 7 matrice_2[0,0] = 7 matrice-2[0,1] = 8 matrice_2[0,0] = 7
là est le problème: matrice_2[0,0] a été ecrasé et je ne comprends pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 i=1 entree[0] = 9 entree[1] = 10 matrice_2[1,0] = 9 matrice_2[0,0] = 9
précision supplémentaire le problème est le même quelque soit l'endroit ou cette séquence est positionnée dans le while
......... merci pour la réponse ...........
Partager