En fait tout se passe comme si le dernier élément de tab_pointeur[i] au lieu de pointer vers NULL il pointait vers le premier élément de tab[i-1]. Du coup dans la dernière case du tableau on a tous les éléments que j'ai inséré et seul la première contient juste ce qu'il faut. Après la deuxième contient les éléments de la première puis de la deuxième.
Je vous fournit aussi le code de ma fonctions ajoutTete :
Merci d'avance de vos réponses et n'hésitez pas à me demander plus d'infos si besoin est.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Cellule * ajoutTete(Cellule *c, Cellule * l){ if(c!=NULL){ c->suivant=l; } return c; }
Partager