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 :
Le fichier txt est une série de 16 lignes de 4 réels séparés d'un espace
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 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); }
J'ouvre visiblement correctement le fichier, mais je ne récupère rien de valide dans val. Pouvez-vous m'aider ? Merci d'avance
Partager