Conversion et comparaison.
Bonjour,
je voudrais afficher le contenu d'une variable de type float dans un WxStaticText. Mais je n'arrive qu'à y mettre des wxString et je n'arrive pas à convertir ce type de variable.
Je voudrais donc savoir exactement comment convertir des variables de type int et float en wxString et invérsement.
Cela devrait se passer aprés une comparaison mais là encore, je bloque. Je voudrais comparer une variables de type string avec une wxString (contenu d'une wxComboBox en fait)
Voici le code que j'ai pour le moment :
Code:
1 2 3 4 5 6 7
|
for(int i=0;i<b.NbrBoissons;i++)
{
// if(wxT(b.nom) == WxComboBox1->GetValue())
if(WxComboBox1->GetValue()->Cmp(wxT(b.nom)))
WxStaticText3->SetLabel(wxT(b.prixV[i]));
} |
Merci d'avance pour l'aide :)
Edit : j'ai fini par trouver...
Code:
1 2 3 4 5 6 7 8 9
|
for(int i=0;i<b.NbrBoissons;i++)
{
if(WxComboBox1->GetValue() == wxT(b.nom[i]))
{
oss<<b.prixV[i];
WxStaticText3->SetLabel(wxT(oss.str()));
}
} |
(pour la comparaison, c'est moi qui avait oublié l'indice du tableau ^^ )