Bonjour,
Je r�cup�re une cha�ne de caract�res en const unsigned char* et j'arrive pas � la transformer en std::string :s
Comment je peux faire?
Merci beaucoup
Version imprimable
Bonjour,
Je r�cup�re une cha�ne de caract�res en const unsigned char* et j'arrive pas � la transformer en std::string :s
Comment je peux faire?
Merci beaucoup
std::string str(chaine);??
Apparemment non, le constructeur de string ne prend pas de caract�re non-sign�s.
Il faut caster:
Code:
1
2 const unsigned char *ustr = ...; std::string str(reinterpret_cast< const char * >(ustr));
Ok nikel, �a fonctionne avec le cast.
Merci beaucoup