convertion unsigned char* en chaine caractère
Bonjour à tous,
Je voudrais transformer la valeur d'un unsigned char* (qui est en hexa) en decimal.
http://nsa27.casimages.com/img/2011/...3012125912.jpg
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:
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