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 -
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;
}
}
}
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 déroulante en cascade - Guide
- Liste code ascii - Guide
- Site dangereux liste - Guide
- Liste site streaming illégal - Accueil - Services en ligne