Problème pour lire un fichier
Bonjour à tous !!
J'aurai besoin d'un petit coup de main :)
J'ai un fichier texte contenant des positions que j'aimerai récupéré dans mon programme de la manière suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| FILE *f = NULL;
float val[16][4];
int i;
char *fichier = "donnees.txt";
char buffer[200];
f=fopen(fichier,"r");
if (f != NULL)
{
for (i = 0; i < 16; i++)
{
for (int j = 0; i < 4; i++)
{
fgets(buffer,200,f);
sscanf(buffer, "%f", &val[i][j]);
}
}
fclose(f);
} |
Le fichier txt est une série de 16 lignes de 4 réels séparés d'un espace
J'ouvre visiblement correctement le fichier, mais je ne récupère rien de valide dans val. Pouvez-vous m'aider ? Merci d'avance