Bonjour à vous tous. J'ai vraiment besoin de votre aide. Je dois extraire chaque valeur unique présent dans mon vector de valeur. Par exemple mon vecteur de valeur peut avoir 1112223334456667778899,ect mais je désire qu'extraire 123456789. Ces valeurs uniques seront ensuite misent dans un nouveau vecteur appellé valeursUniques. Mais je comprend pas pourquoi il me marquer vector out of range quand il essais d'extraire la dernière donnée de mon vecteur valeur. Merci de votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
	vector<double> p_valeursUniques;
 
	for(int i= 0; i != p_s_valeurs.size(); ++i)
		{
		double valeursUniques;
 
		if(p_s_valeurs[i] != p_s_valeurs[i+1])
			{
			valeursUniques= p_s_valeurs[i];
			p_valeursUniques.push_back(valeursUniques);
			}
		}