Fonction de la Pile

Fermé
ahlam1 Messages postés 23 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 1 avril 2011 - 2 janv. 2010 à 13:50
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 2 janv. 2010 à 14:30
Bonjour,
j crier une class Pile (comme une liste chainnee) avec c++
mais j un problem dans la fonction depiler() il n y a pas de problem dans la compilation mais il ne donne rien dans l'execution.
voici ma fonction:

string Pile::depiler(string c){

if(ptete->getsuiv()== NULL) {
c=ptete->getmot();
ptete=NULL;
}
else {
while(ptete->getsuiv()!=NULL){

ptete=ptete->getsuiv();
};
c=ptete->getmot();
tete->setsuiv(NULL);
}

return c;

};

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
2 janv. 2010 à 14:30
while(ptete->getsuiv()!=NULL){
  ptete=ptete->getsuiv();
}; 


à la fin de ce bloc, ptete vaudra forcément NULL .. je ne pense pas que c'est ce que tu souhaites faire .
0