entier, printf:est-il possible d'écrire un entier comme un grand char à la console sans jeu de paramètres régionaux.h?
Question
supposons que j'ai un Unicode codepoint c (a uint32
).Est-il un moyen d'imprimer cet entier de la console (comme un caractère large) sans l'aide de locale.h
ou wchar.h
?Merci.
La solution
Vous pouvez essayer d'utiliser
printf("%lc", c);
si vous avez vraiment besoin pour s'assurer que c
est un wint_t
(ce qui nécessite wchar.h
) plutôt que d'un uint32_t
, même si les deux sont probablement le même type de...
Autres conseils
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
printf("%u", c);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow