bonsoir
voilà je voudrais lire un fichier texte, ce dernier est exactement comme ça :
mon programme contient une struture de personne {nom, prenom, age}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 nom : simpson prenom : bart age : 10 nom : simpson prenom : homer age : 40 nom : simpson prenom : marge age : 38
et j'ai un tableau de 3 personnes que je voudrais remplir en lisant le fichier texte en mode direct !!
voilà une partie d'une fonction de mon programme incomplete, il ne manque que combien d'octects il faut pour se déplacer :
p est un FILE*, B est le tableau de personne(structure) .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 for(i=0 ; i<=2 ; i++) { fseek(p, , SEEK_CUR); fscanf(p, "%s", B[i].nom); fseek(p, , SEEK_CUR); fscanf(p, "%s", B[i].prenom); fseek(p, , SEEK_CUR); fscanf(p, "%d", &B[i].age); fseek(p, , SEEK_CUR); }
merci infiniment d'avance !!![]()
Partager