Liste chainée et parcours de la liste
Bonjour
voila ce que j'ai fait.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
struct Cellule {
int info;
Cellule* Suivant;
};
typedef struct Cellule Cellule;
void parcours(Cellule* liste) {
Cellule* listeC;
listeC = liste;
while (listeC!=nullptr) {
cout<<"|"<<listeC->info;
listeC = listeC->Suivant;}
}
int main() {
int valeur=1;
Cellule* liste = nullptr;
while (valeur>0) {
cout<<"valeur > 0 sinon fin de programme ** quel est la valeur:";
cin>>valeur;
Cellule* p = new Cellule;
p->info = valeur;
p->Suivant = liste;
liste = p;
delete p;
}
parcours(liste);
return 0;
} |
problème ça m'envoi que des chiffres sans fin ???
Merci de toute l'aide que vous pourrez m'apporter !!!