Bonjour à tous,

Je voudrais transformer la valeur d'un unsigned char* (qui est en hexa) en decimal.



J'ai pensé dans un premier temps transformer le unsigned char* en chaine de caractère, traiter la chaine (en retirant le 0x qui se trouve devant), puis le convertir en décimal.
Le problème est que je n'arrive pas à convertir "myStream" en chaine de caractère.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
std::ostringstream out;
out << (myStream);
std::string op=out.str();
strcpy(test,op.c_str());
me retourne une exception non gérée "System.AcessViolationException"

Merci d'avance
Persnip77