Tableau de pointeurs sur struct - en C

Aerine Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aurai besoin d'un petit coup de pouce sur un exercice en C.

avec une structure
typedef struct livre {
char* titre;
char* auteur;
int num;
}slivre;

comment faire un tableau de pointeurs sur slivre ?
j'ai un fichier qui contient :
numéro_du_livre titre_du_livre auteur_du_livre
numéro_du_livre2 titre_du_livre2 auteur_du_livre2
[...]
avec un entier pour numéro_du_livre et des mots sans espaces pour titre_du_livre et auteur_du_livre.

Je dois stocker les n premières entrées de mon fichier dans mon tableau de pointeurs sur struct.

Si vous avez des indications, des conseils, je serai ravie de les entendre.
A voir également:

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
slivre* pointeur_tab=(slivre*)malloc(TAILLE * sizeof(slivre));
Mais atttention, comme tu as des pointeurs dans ta structure, il faut leurs alloué de la mémoire sinon il y aura des erreurs.
0