spy20
Messages postés3Date d'inscriptionmercredi 1 août 2007StatutMembreDernière intervention19 février 2009
-
19 févr. 2009 à 18:42
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
22 févr. 2009 à 19:08
Bonjour,
après mais très nombreuses recherches je n'ai toujours pas réussi à trouver une solution.
Je souhaiterais afficher dans une console windows des chiffres à l'exposant.
Outre le 0,1,2,3, je voudrais afficher 4-9.
Sur Mac, ça marche, mais sur windows je rencontre bien des difficultés.
Voici ce que j'ai dans mon code :
#define unicode
#include<windows.h>
#include<string>
...
std::locale::global(std::locale(""));
wstring s=L"\xB2\xB3"; //me renvoit bien 2et3 à l'exposant
wstring t=L"\u2070"; //me renvoit 0 à l'exposant
wcout<<s;
wcout<<endl<<t;
Mais quand je change 2070, par 2074 (par ex) ou autre, il ne m'affiche pas le bon caractère.
Merci d'avance pour vos idées, je suis en plein désespoir ^^.
++, Syl.