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 :-)
 L     K  K  DDD   EEEE   GGG  
L K K D D E G
L KK D D EEE G GG
L K K D D E G G
LLLL K K DDD EEEE GGG