zeb a dit :
Salut,
Ce sujet est l'énoncé d'un exercice scolaire typique. Je ne voudrais pas que te gâcher le plaisir de trouver par toi-même une solution qui devrait te sauter aux yeux après une lecture assidue de tes cours.
Voici mon premier code qui ne fonctionne pas :
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE *fichier = NULL;
FILE *fichierSortie = NULL;
double X[4][3]; // Tableau de 4 lignes et 3 colonnes
fichier = fopen("test.txt", "r");
fichierSortie = fopen("Resultat.txt", "w");
int i, j;
if(fichier != NULL)
{
for (i=0; i<4; i++){
for (j=0; j<3; j++){
fscanf(fichier, "%f", &X
[j]);
fprintf(fichierSortie,"X[%d ,%d]=%f \n",i+1,j+1, X[j]);
}
}
fclose(fichier);
fclose(fichierSortie);
}
return 0;
}
Le résultat obtenu est :
X[1 ,1]=nan
X[1 ,2]=nan
X[1 ,3]=nan
X[2 ,1]=nan
X[2 ,2]=nan
X[2 ,3]=nan
X[3 ,1]=nan
X[3 ,2]=nan
X[3 ,3]=nan
X[4 ,1]=nan
X[4 ,2]=nan
X[4 ,3]=nan
??? Il manque quelque chose ???