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

C++ Discussion :

Probleme Affichage d'un vecteur POO


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 128
    Points : 56
    Points
    56
    Par défaut Probleme Affichage d'un vecteur POO
    Bonjour tout le monde .....

    J'ai un problème lors de l'affichage des joueurs d'une Equipe entré :

    Le problème c'est que lorsque j'appel la methode pour afficher les joueurs ca me donne au lieu de l'affichage une ecriture bizard

    voilà ce que j'ai fait pour le codage :

    Fichier Equipe.cpp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    void Equipe::AfficherJoueurs(Equipe const &E)
    {
     
    for(size_t i=0;i<ListJoueurequipe.size();++i) {
        cout << ListJoueurequipe[i].Getnom() << ' ';
      }
    }
    Programme principal :


    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    #include "stdafx.h"
     
    #include "Equipe.h"
     
    #include "Joueur.h"
     
    using namespace System;
     
     
     
    int main(array<System::String ^> ^args)
     
    {
     
        Joueur j1,j2,j3;
     
        Equipe E1;
     
        j1.Setnom("John");
     
        j1.Setnum(1);
     
        j1.SetPosition("Gardien de but");
     
        E1.AjouterJoueur(j1);
     
        E1.AfficherJoueurs(E1);
     
     
     
        Console::Read();
     
     
     
        return 0;
     
    }
    Voilà ce que je recoi comme affichage au lieu de "John" je comprends rien là
    Nom : affichage.PNG
Affichages : 41
Taille : 1,7 Ko

    ps : Lorsque je change Getnom() par Getposition() il m'affiche le bon affichage gardien de but et lorsque je met getnum() m'affiche 0 au lieu de 1 ...


    Edit j'ai oublié de citer la methode d'ajout la voilà dans le fichier Equipe.cpp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void Equipe::AjouterJoueur(Joueur const &j)
    {
        // un vecteur ou liste joueur qu'on va l'implementer
    ListJoueurequipe.push_back(j); // Ajouter un joueur
    }
    j'ai pas trouver d'autre proprieté d'ajout mieux que push_back je crois c'est d'elle ou il vien le probleme

  2. #2
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 128
    Points : 56
    Points
    56
    Par défaut
    Resolu par moi même
    c'etait une faute au niveau des accesseurs ...

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

Discussions similaires

  1. Probleme affichage de mon site
    Par Braq dans le forum Webdesign & Ergonomie
    Réponses: 15
    Dernier message: 10/08/2005, 14h08
  2. problem affichage avec HTML::TableExtract
    Par rootdaoud dans le forum Web
    Réponses: 2
    Dernier message: 04/07/2005, 19h35
  3. Probleme affichage noir quand Build/Compile
    Par balabi dans le forum MFC
    Réponses: 3
    Dernier message: 01/06/2005, 16h12
  4. Probleme affichage dans tableau selon requête
    Par moulette85 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 01/03/2005, 15h44
  5. Probleme de math avec vecteur 3D
    Par supergrey dans le forum DirectX
    Réponses: 6
    Dernier message: 04/01/2005, 05h36

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