Next: Accès aux éléments d'une
Up: Structures, unions et énumérations
Previous: Pointeurs vers une structure
Une des utilisations fréquentes des structures, est de créer des listes de
structures chaînées.
Pour cela, il faut que chaque structure contienne un membre
qui soit de type pointeur vers une structure du même type.
Cela se fait de la façon suivante :
struct personne
{
... /* les différents membres */
struct personne *suivant;
};
le membre de nom
suivant est déclaré comme étant du type pointeur
vers une
struct personne.
La dernière structure de la liste devra avoir un membre
suivant dont
la valeur sera le pointeur
NULL que nous avons vu en
5.1
Bernard Cassagne
1998-12-09