Convertir unsigned char en string^ [Résolu]

Messages postés
7
Date d'inscription
lundi 20 juillet 2009
Statut
Membre
Dernière intervention
24 novembre 2009
- - Dernière réponse : cs_rt15
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
- 29 mars 2011 à 09:17
Bonjour à tous,

je code en C++ et je cherche à convertir un unsigned char Buffer_Envoi en un string ^Trame.

Quelqu'un aurait il une idée?

Merci d'avance
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
10
3
Merci
Salut,

Mets tes unsigned char dans un tableau de WCHAR, un WCHAR équivalent à un Char dotnet, tu devrais pouvoir ensuite utiliser un constructeur de la classe String.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 202 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_rt15
Messages postés
7
Date d'inscription
lundi 20 juillet 2009
Statut
Membre
Dernière intervention
24 novembre 2009
0
Merci
Avec convert::ToString ça marche aussi

Merci pour la réponse
Commenter la réponse de cs_elise42
Messages postés
243
Date d'inscription
lundi 17 décembre 2007
Statut
Membre
Dernière intervention
5 décembre 2012
0
Merci
Bonjour,
j'aimerais connaitre la syntaxe exacte, et la bibliothèque qu'il faut inclure
j'ai essayé ceci:

unsigned char *prime_buf;
prime_buf = new unsigned char[BN_num_bytes(const_prime)];
std::string prime = convert::ToString(prime_buf) mais le compilateur rale .... :

error: ‘convert’ has not been declared

Merci d'avance pour votre aide.
Commenter la réponse de razuki
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
10
0
Merci
Salut,

C'est probablement le Convert.ToString de .NET. Pas du C++ standard.
Commenter la réponse de cs_rt15