Bonjour,
dans mon application, j'ai une fonction qui fait un certain nombre de calcul dont les r�sultats sont de type float.
Ensuite, je souhaiterai mettre ces r�sultats � l'int�rieur d'un vecteur et le faire retourner.
J'ai essay� avec la m�thode insert mais cela ne fonctionne pas ... ou peut �tre que je ne l'utilise pas bien.
Pourtant, j'ai regard� sur le net et dans la FAQ C++ mais je ne comprend pas bien comment on s'en sert.
Je post ici mon code :
Comment puis je tout d'abord ins�rer dans mon vecteur dans l'ordre Val1 Val2 Val3 et ensuite apr�s retour r�utiliser ces valeurs ?
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 std::vector<float> Fonction::Combinaison01 (unsigned char *Parametres) { std::vector<float> Param; float Val1, Val2, Val3; Val1 = (float)Parametres[9]/10.0; Val2 = (float)((Parametres[12]*256) + Parametres[11])/10.0; Val3 = (float)((Parametres[14]*256) + Parametres[13])/10.0; Param.push_back(Val1); Param.push_back(Val2); Param.push_back(Val3); //Param.insert(Param.begin(), Param.begin(), Param.end()); return Param; }
Merci d'avance et � bient�t !
Partager