IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

remplissage de listes


Sujet :

Visual C++

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2002
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 643
    Par défaut remplissage de listes
    salut
    j'ai deux list
    maison
    et
    chambres
    je veut remplir ces 02 list à partir d'une base de donnée
    une liste chambre est cantenue dans chaque element de la liste maison

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    class maison
    {
    public:
    	CStringW nom;
    	int num_maison;
    	list<chambre> pst;
    
    public:
    	maison(void);
    public:
    	~maison(void);
    };
    
    
    
    class chambre
    {
    public:
    	CStringW nom;
    	int nombre_chambre;
    	int surface;
    
    public:
    	chambre(void);
    public:
    	~chambre(void);
    };
    mon probleme est dans la consrtuction de la list maison,je veut crée un element maison de la liste puit le relier avec la list chambre qui lui convient dans la base de donnée
    de cette façon:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    while (!mytable1->IsEOF())
    	{
     
    		maison *element_maison = new maison();
     
    		//puis remplir les champs
     
    		maison_list.pushback(*element_maison);
     
    		while(!mytable2->IsEOF())
    		{
     
    		chambre *element_chambre = new chambre();
     
    		//puis remplir les champs
     
    		maison_list.pushback(*element_chambre);
     
    		}
    	}
    mon probleme est que vc de reconais pas dans cette boucle la class chambre,sait comme est est non declarer(quand je l'utilise hors la boucle sa marche parfaitement)

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    enlève le void au constructeur et destructeur pour voir.

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2002
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 643
    Par défaut
    c'etait une erreur du compilateur ,j'ai dut supprimer le contenue du repertoire DEBUG et recompiler pour que sa marche.
    je ne sais pas la cause mais c'est la deuxieme foit que vc me fait ce coup?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. remplissage de liste deroulante
    Par waldpest dans le forum jQuery
    Réponses: 1
    Dernier message: 14/01/2011, 16h44
  2. Remplissage de liste déroulante Vide
    Par cops71 dans le forum IHM
    Réponses: 2
    Dernier message: 17/07/2008, 20h00
  3. Réponses: 6
    Dernier message: 02/07/2008, 12h25
  4. [MySQL] remplissage de liste
    Par nita2006 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/06/2008, 10h36
  5. remplissage de liste item
    Par ayyouta dans le forum Oracle
    Réponses: 3
    Dernier message: 09/04/2006, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo