Bonjour a toutes et a tous ,
Dabord le petit bout de code puis ensuite ma question .
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 #ifndef JEUX_H_ #define JEUX_H_ #include <iostream> #include <vector> #include <string> class Information { public: Information(); ~Information(); static void saisie(std::vector<std::string>&tab,size_t taille); static void affiche(std::vector<std::string>&tab,size_t taille); }; #endif /* JEUX_H_ */
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 Information::Information(){} Information::~Information(){} void Information::saisie(vector<string> &tab,size_t taille) { tab.clear(); for(size_t i(0);i<taille;++i){ cout << "Entrez le nom du " << i+1 <<" joueur" << endl; string name; cin >> name; tab.push_back(name); } } void Information::affiche(vector<string> &tab,size_t taille) { for(size_t i(0);i< taille;++i){ cout << "Le joueur " << i+1 << " est " << tab[i]<< endl; } }Admettons que pour chaque instance " equipe1" et "equipe2 " , j'ai 3 personnes dans chacune d'entre elle .
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 #include "jeux.h" #include <iostream> #include <vector> using namespace std; int main() { Information equipe1 ,equipe2; char a; cout << "Voulez vous faire une partie ?" << endl; cout << "Tapez o (oui) ou n (non)"<< endl; cin >> a; if(a == 'o') { vector<string>tab; size_t nb(0); cout << "Quel est le nombre de personne dans votre equipe ?" << endl; cin >> nb; cout <<"1ere equipe : " << endl; equipe1.saisie(tab,nb); cout << "2eme equipe : " << endl; equipe2.saisie(tab,nb); cout << "1ere equipe" << endl; equipe1.affiche(tab,nb); cout <<"2eme equipe" << endl; equipe2.affiche(tab,nb); }else { cout << "Aurevoir,a bientot" << endl;}
equipe1 :
-toto
-tata
-titi
equipe2:
-riri
-fifi
-loulou
Comment puis-je afficher " fifi" par exemple ?
J'avais pensé a :
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part equipe2.tab[1]
Partager