Bonjour,
Je traduis une fct en Unicode.
Le fct d'origine est
Elle me permet d'afficher la valeur entiere val en tant que chaine de caractère (buf).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void Combo::AddValue (int val) { char buf [10]; std::strstream str( buf, 10); str << val << std::ends; AddString (buf); _values.push_back (val); }
Ma traduction en Unicode est la suivante
Et deviner quoi ? Ca ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void Combo::AddValue (int val) { wchar_t buf [10]; std::wstringstream str( buf, 10); str << val << std::ends; AddString (buf); _values.push_back (val); }
Sans doute que wstringstream ne fait pas ce que je pense...
Partager