Parcourir une liste chainée HELP
Résolu/Fermé
mrism000
Messages postés
34
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
18 novembre 2012
-
1 mai 2012 à 17:08
mrism000 Messages postés 34 Date d'inscription dimanche 29 avril 2012 Statut Membre Dernière intervention 18 novembre 2012 - 1 mai 2012 à 17:33
mrism000 Messages postés 34 Date d'inscription dimanche 29 avril 2012 Statut Membre Dernière intervention 18 novembre 2012 - 1 mai 2012 à 17:33
A voir également:
- Parcourir une liste chainée en c
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Liste de diffusion whatsapp - Guide
- Liste site streaming illégal - Accueil - Services en ligne
3 réponses
katsuo49
Messages postés
330
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
11 novembre 2014
25
1 mai 2012 à 17:17
1 mai 2012 à 17:17
Liste liste;
// On suppose que tu remplis ta liste
Element *i = liste;
int val = 5; // si par exemple tu cherches 5 dans ta liste chainée
bool trouve = false;
while (i != null and !false)
{
if(i->nombre == val)
{
trouve = true;
}
else
{
i = i->suivant;
}
}
ça fonctionne à condition de bien initialiser à null les pointeurs vers suivant quand tu ajoutes un Element à ta liste.
// On suppose que tu remplis ta liste
Element *i = liste;
int val = 5; // si par exemple tu cherches 5 dans ta liste chainée
bool trouve = false;
while (i != null and !false)
{
if(i->nombre == val)
{
trouve = true;
}
else
{
i = i->suivant;
}
}
ça fonctionne à condition de bien initialiser à null les pointeurs vers suivant quand tu ajoutes un Element à ta liste.
mrism000
Messages postés
34
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
18 novembre 2012
1 mai 2012 à 17:20
1 mai 2012 à 17:20
ah ouii merci beaucoup :)
mrism000
Messages postés
34
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
18 novembre 2012
1 mai 2012 à 17:33
1 mai 2012 à 17:33
le compilateur m'a dit qu il y a une erreur en Element *i = liste;
le msg "incompatible type when initializing type 'struct Element *' using type 'Liste' "
PS : je programme avec la langage C pas C++
le msg "incompatible type when initializing type 'struct Element *' using type 'Liste' "
PS : je programme avec la langage C pas C++