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 :-)
 TTTTTT  K  K  PPPP   RRRR   M   M 
TT K K P P R R MM MM
TT KK PPPP RRRR M M M
TT K K P R R M M
TT K K P R RR M M