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