utiliser fseek dans un petit problème
bonsoir
voilà je voudrais lire un fichier texte, ce dernier est exactement comme ça :
Code:
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 |
mon programme contient une struture de personne {nom, prenom, age}
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 :
Code:
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);
} |
p est un FILE*, B est le tableau de personne(structure) .
merci infiniment d'avance !!:P