salut

j ai un probleme lors d affichage d une liste chaine. le probleme lors d inserer les valeur par exemple j insere 5 et 7 et 8 dans l affichage je trouve 8 8 8
la valeur 8 se repete 3 fois :

voici mon script d affichage liste chainée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
void affichage(liste *adl)
{
   Tnoeud *p ;
   p=adl->debut ;
   do
   {
      printf("%d",x);
      p=p->suiv ;
   }
   while((p->suiv)!=NULL);
}
s il y a quelqu un peut corriger la procedure affichage .

merci d avance