Ajouter un commentaire

fredericmazue

Bon me revoilà pour 5 minutes.

Reprenons à la base. Déjà

Quote:
wstring ws= L"\u0034";

Ca m'étonnerait que ça marche.
Alors on va partir sur L"\u0024";

Bon tu m'as enduit d'erreur avec tes chaînes là :twisted: :lol:

Il s'agit de manipuler des *caractères* unicode.
Donc je reviens à ce que je disais. Ta valeur HEXA tu peux facilement en faire une chaîne.
Mettons 0024 -> devient "0024"

Ensuite c'est comme ça (et cette fois c'est du "vrai" code" :) )

#include <cstdlib>

string s ="0024";
wchar_t wt;
mbtowc (&wt, s.c_str(), 1);

Et tu as ton caractère UNICODE
Car j'ai bien compris la question n'est-ce pas ? Tu as une valeur et tu veux en faire un caractère UNICODE, c'est bien ça ?

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 III   SSS   N   N  M   M  K  K 
I S NN N MM MM K K
I SSS N N N M M M KK
I S N NN M M K K
III SSSS N N M M K K