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 ?

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  AA   K  K   CCC  V     V  M   M 
A A K K C V V MM MM
AAAA KK C V V M M M
A A K K C V V M M
A A K K CCC V M M