Les Allergies
Alimentaires
Posez votre question Signaler

Prb. pointeurs Borland builder C++ 6.0

LaFleche - Dernière réponse le 18 févr. 2005 à 21:01
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.

//-------------------------------------------------------------------------

#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!
Lire la suite 

Prb. pointeurs Borland builder C++ 6.0 »

2 réponses
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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/sujet-1034-2-bons-livres-pour-Java-et-C
Ajouter un commentaire
Ce document intitulé « Prb. pointeurs Borland builder C++ 6.0 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?