définition d'une liste de personne dans une lib
Bonjour,
J'ai une liste de personne :
Code:
1 2 3 4 5 6
| typedef struct {
char *nom;
char *prenom;
char *age;
} Personne;
Personne list[???]; |
J'ai une bibliothèque qui doit utiliser cette liste : le problème est que je ne sais pas comment passer cette variable vers ma bibliothèque vu qu'elle est de taille dynamique.
Si pour initialiser ma bibliothèque, j'utilise cette fonction :
Code:
void initBibliotheque(Personne *list);
=> le problème est que je ne vois pas comment ma bibliothèque peut connaitre la taille de ma liste. Je pensais ajouter un second paramètre (nombre d'éléments de la liste) dans ma fonction : comment feriez-vous ?