J'ai une fonction dans laquelle les valeurs de t[i][j] sont corrects :
Le printf affiche bien les valeur de a[j]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void matrix_load(char *file_name,int t[8][8]) { ... t[i][j]=a[j]; //fprintf(fpfile2,"%d",d); // We write on the output file printf(" %d\n",t[i][j]); ... }
Dans le main en revanche auqnd j'utilise
il y a un probleme car dans t[i][j] affiche des valeurs differentes que j'obtenais dans la fonction. genre des valeurs 435253525 34253253.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 matrix_load(file_name1,t); for(i=1;i<=8;i++) { for(j=1;j<=8;j++) { printf(" %d\n",t[i][j]); } }
ca peut venir dou ?
Partager