Re: Question à propos des listes chaînées
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.lang.ada ]
>>> Est-ce que ton insertion en tête ne concerne qu'un seul élément ?
>>> Est-ce que la liste est vide ou non au départ ?
Oui, elle ne concerne qu'un élément (le reste est inséré un peu plus
tard).
La liste est vide au départ.
>> Si ta liste est non définie, LC est contient une adresse bidon et c'est mal
parti.
>> Si l'élément a doit être le 1er de la liste, il manque encore: LC:= a .
DC := LC;
allouer(a);
a.el = unedonneevalide;
a.suiv := LC;
LC := a;
DC := a.suiv; -- nécessaire pour ajouter la suite
>>Il manque: allouer(a);
allouer(a);
a.el := unedonne;
a.suiv := DC.suiv;
DC.suiv := a;
DC := DC.suiv;
a.suiv := DC;
J'ai un access check failed sur a.suiv := DC.suiv; (que j'avais tout
de même sans le allouer(a))
Merci pour la réponse

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|