Conteneur - suite

Tout ce qui touche à l'objet et au C++, JAVA
Avatar de l’utilisateur
fabio
Gourou
Gourou
Messages : 1339
Inscription : 11 sept. 2011, 16:32

Conteneur - suite

Message par fabio » 23 nov. 2015, 19:28

Voici le code sur l'usage du container "vector" avec des objets "dice".

Code : Tout sélectionner

#include <iostream>
#include "dice.h"
#include <vector>

using namespace std;

int main()
    {
    // création d'un vector de dice
	 vector <dice> vec;
	 for (int i=0; i<5; i++)
	 	{
	 	dice * d;
	 	d = new dice;
	 	vec.push_back(*d);
	 	}
	 	
	for(int i=0; i<vec.size(); i++)
		{
		// Afficher la valeur retournée par la méthode
		// get_valeur() de chaque dice contenu dans le 
		// vector vec
		vec.at(i).prendre();		
		vec.at(i).lancer();		
		cout<<vec.at(i).get_valeur();		
		}	
	cout<<"\n";
	
	char val;
	cout<<"Saisir une valeur de poker dice : ";
	cin>>val;
	bool trouve=false;
	for(int i=0; i<vec.size(); i++)
		{
		if(vec.at(i).get_valeur() == val)
			{
			trouve=true;
			cout<<"La valeur "<<val<<" se trouve à l'indice "<<i<<'\n';		
			}
		}	
	if(!trouve)
		{
		cout<<"La valeur n'a pas été trouvée.";		
		}	
	cout<<"\n";
   }
:ugeek:

Avatar de l’utilisateur
pic-axe
Consultant
Consultant
Messages : 315
Inscription : 10 sept. 2014, 11:01

Re: Conteneur - suite

Message par pic-axe » 24 nov. 2015, 13:37

merci :mrgreen:
Hack is your weapon.

Répondre