Aide moi svp liste chaineé
malek2212
Messages postés
23
Statut
Membre
-
ElementW Messages postés 5690 Statut Contributeur -
ElementW Messages postés 5690 Statut Contributeur -
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;
}
}
}
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:
- Aide moi svp liste chaineé
- Liste déroulante excel - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Site dangereux liste - Guide
- Voir liste d'amis facebook - Guide