Suppression d_ element _ liste chainée HELP
mrism000
Messages postés
47
Statut
Membre
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjsoir les amis
chui entrain de developper un prg sur les liste chainée qui comme structure :
struct noeud ;
typedef noeud* Liste;
struct Personne
{
char nom[25];
int age ;
};
struct noeud
{
Personne liste_pers;
Liste suiv ;
};
et j'ai definis le fonction qui supprime un element de la liste dans n'importe qu'elle position
Liste supprmierPers (Liste &pers,char nomPers[],int age )
{
noeud* supp ,*x;
int sortir=0;
supp = pers;
// supp = pers;
while (supp != NULL && sortir == 0)
{
if((strcmp(supp->liste_pers.nom,nomPers) == 0) && (supp->liste_pers.age == age) )
{
x = supp->suiv;
sortir=1;
delete (supp) ;
supp=x;
}
else
supp = supp->suiv ;
}
return supp ;
}
mais la fct ne marche pas pouvez vous m'aider svp et merci .
chui entrain de developper un prg sur les liste chainée qui comme structure :
struct noeud ;
typedef noeud* Liste;
struct Personne
{
char nom[25];
int age ;
};
struct noeud
{
Personne liste_pers;
Liste suiv ;
};
et j'ai definis le fonction qui supprime un element de la liste dans n'importe qu'elle position
Liste supprmierPers (Liste &pers,char nomPers[],int age )
{
noeud* supp ,*x;
int sortir=0;
supp = pers;
// supp = pers;
while (supp != NULL && sortir == 0)
{
if((strcmp(supp->liste_pers.nom,nomPers) == 0) && (supp->liste_pers.age == age) )
{
x = supp->suiv;
sortir=1;
delete (supp) ;
supp=x;
}
else
supp = supp->suiv ;
}
return supp ;
}
mais la fct ne marche pas pouvez vous m'aider svp et merci .
A voir également:
- Suppression d_ element _ liste chainée HELP
- Liste déroulante excel - Guide
- Forcer suppression fichier - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Suppression compte gmail - Guide