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 :

[débutant] Accéder aux éléments d'un vecteur de paires


Sujet :

C++

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 156
    Par défaut [débutant] Accéder aux éléments d'un vecteur de paires
    Hello tout le monde, petite question (pas trop dure j'imagine pour vous :p ).

    J'ai créé un vecteur de paires de la maniere suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    std::vector<std::pair<int, std::string> > VecPaire;
    Pour rajouter des éléments dans ce vecteur, je créé avant tout une paire et je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    std::pair<int, std::string> mapaire;
    mapaire.first = un_entier;
    mapaire.second = une_chaine;
     
    VecPaire.push_back(mapaire);
    et je mets tout ca dans une boucle.

    Seulement, j'ai un probleme par exemple pour afficher tous les éléments de mon tableau, lorsque je veux faire un for du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for(int i=0 ; i<VecPaire.size() ; i++)
    {
     //afficher l'entier
     //afficher la chaine correspondant à l'entier
    }
    J'avoue que je pêche un peu, qui aurait une idée ? Merci pour vos réponses !

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    De la même manière que pour les remplir, tu fais vecteur[i].first et vecteur[i].second

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 156
    Par défaut
    c'est tellement simple que je n'y avais pas pensé ... merci !

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    N'oublie pas alors

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 15/06/2007, 17h43
  2. Réponses: 6
    Dernier message: 04/05/2007, 14h41
  3. Réponses: 4
    Dernier message: 16/03/2007, 18h25
  4. Réponses: 7
    Dernier message: 30/03/2006, 10h04
  5. [WebForms][2.0]Accéder aux élément DropDownlist via Javascript
    Par steelidol dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 21/10/2005, 15h01

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