wtring et caracteres unicode hexa

wtring et caracteres unicode hexa - C++ - Programmation

Marsh Posté le 23-09-2005 à 08:40:50    

bonjour,
je dois préciser dans un std::wstring tous les caracteres que je vais utiliser.
il s'avere que tous les caracteres sont en unicode et que l'on me donne leur code en hexa dans un fichier
ex fichier :  
0060
006C
006E
etc...
 
et donc moi apres dans mon wstring je devrais integrer ces caracteres
la methode directe (à la main) correspondrait à faire:
wstring all = L"\u0060\u006C\u006E";
 
Mais je veux automatiser ca et j'y arrive pas.
en gros j'ai une boucle qui recupere dans un string les caracteres de la ligne et je dois convertir ce string en \u + string
donc
string ligneCourante (avec 0060 etc...)
string car = string("\\u" ) + ligneCourante;
et je comptais convertir tout ca pour faire un char (car vous aurez compris \u0060 = un charactere unicode).
du style char c = char(car.c_str());
all+=c;
 
Mais ca marche pas.
 
Voilà si qq a une idée, je suis preneur...

Reply

Marsh Posté le 23-09-2005 à 08:40:50   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed