Explication sur la construction d'une liste linéaire à partir d'un fichier binaire
Bonjour,
Comme écrit dans l'intitulé, je cherche de l'aide à comment créer une liste linéaire à partir d'un fichier binaire.
Voici la structure :
Code:
1 2 3 4 5 6 7
| typedef struct _Acteurs
{
char nom[30];
char prenom[30];
char titre[120];
long suivant;
}Acteurs; |
Voici pour vérifier si le fichier existe:
Code:
1 2 3 4 5 6 7 8 9 10
|
FILE* fp;
fp = fopen(FICHIER,"rb");
if (fp == NULL)
{
fp = fopen(FICHIER,"ab");
if(fp==NULL)
perror("Erreur a l'ouverture");
fclose(fp);
} |
Mais comment créer ma liste linéaire?
Je dois reprendre les données de mon fichier mais je ne sais pas quoi mettre comme code et où.
Merci de votre aide.
Kallidus