Prb. pointeurs Borland builder C++ 6.0
LaFleche
-
tafiscobar Messages postés 1277 Date d'inscription Statut Contributeur Dernière intervention -
tafiscobar Messages postés 1277 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis tout mélanger avec les pointeurs en C++ , avant entreprendre quelque chose de plus gros, j'ai fait un petit programme pour tenter de mieux comprendre le chainage de pointeur en C++.
Je cherche a construire une liste de structure (FIFO) Et ensuite faire afficher le résultat. La structure est toute simple, mais c'est juste avant d'avoir une structure complexe.
Voici le code, certain pointeurs ne semble pointer nul-part.
Merci de votre précieuse aide.
LaFleche, qui pointe nul-part!
Je suis tout mélanger avec les pointeurs en C++ , avant entreprendre quelque chose de plus gros, j'ai fait un petit programme pour tenter de mieux comprendre le chainage de pointeur en C++.
Je cherche a construire une liste de structure (FIFO) Et ensuite faire afficher le résultat. La structure est toute simple, mais c'est juste avant d'avoir une structure complexe.
Voici le code, certain pointeurs ne semble pointer nul-part.
//------------------------------------------------------------------------- #include <conio.h> #include <iostream.h> //------------------------------------------------------------------------- // Structure struct Element_s { int Num; Element_s *pSuivant; }; void main(void) { Element_s *LstPersonne, *pActuel, *pTemp; LstPersonne = NULL; pActuel = LstPersonne; for(int i=0; i<10; i++) { pTemp = new (Element_s); pTemp->Num = i+100; pTemp->pSuivant = NULL; if (!LstPersonne) { cout << "Vide"; pActuel = pTemp; LstPersonne->pSuivant = pTemp; } else pActuel->pSuivant = pTemp; pActuel = pTemp; delete pTemp; } // affiche les nombres... pActuel = LstPersonne; while (pActuel) { cout << pActuel->Num << '\n'; pActuel = pActuel->pSuivant; } // destruction des pointeurs delete pTemp; delete LstPersonne; delete pActuel; getch(); }
Merci de votre précieuse aide.
LaFleche, qui pointe nul-part!
A voir également:
- Prb. pointeurs Borland builder C++ 6.0
- Pdftk builder - Télécharger - PDF
- Tiny11 builder - Accueil - Windows
- Borland database engine - Télécharger - Édition & Programmation
- Family tree builder - Télécharger - Généalogie
- Borland pascal - Télécharger - Édition & Programmation
2 réponses
sur borlande c++ 6.0 c'est pas la peine de programmer en c.
il y a des fonctions toute faites que tu peux utiliser.
pour une file(FIFO) regarde plutôt "Queue". c très simple
il y a des fonctions toute faites que tu peux utiliser.
pour une file(FIFO) regarde plutôt "Queue". c très simple
regardes ds la base de connaissance, j'avais mis des liens de cours en C++, tu y trouveras de bonnes explications pour le spointeurs. Ya bcoup de points ds ton code qui ne colle pas et ces tuto l'expliquent mieux. C'est ici le lien : http://www.commentcamarche.net/faq/1034-2-bons-livres-pour-Java-et-C