Bonjour,

Je traduis une fct en Unicode.
Le fct d'origine est

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);
}
Elle me permet d'afficher la valeur entiere val en tant que chaine de caractère (buf).

Ma traduction en Unicode est la suivante

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);
}
Et deviner quoi ? Ca ne marche pas...

Sans doute que wstringstream ne fait pas ce que je pense...