Aide moi svp liste chaineé

malek2212 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour
j'ai écrit un sous programme qui supprime tous les occurence d'un element mais lord de compilation je peux pas supprime l'element en queue de la liste
voila c'est mon procudure



void supp_occurenc(liste *l,int x)
{liste prec,caurant,p;
caurant=*l;
prec=*l;
while(caurant!=NULL)
{ if(caurant->val==x)
{ if(caurant==*l)
{
supp_tete(l);
caurant=*l;
}
else

//////suppression en queue/////
if(caurant->suiv==NULL)
{

prec->suiv=NULL;
free (caurant);
}
else
{ prec->suiv=caurant->suiv;
p=caurant;
caurant=caurant->suiv;
free(p);
}
}
else
{
prec=caurant;
caurant=caurant->suiv;
}
}
}
A voir également:

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut...
Et la question est?
0