suppose 开发者_开发问答I have a Unicode codepoint c (a uint32). Is there a way to print this integer to console (as a wide character) without using locale.h or wchar.h? Thanks.
You can try to use
printf("%lc", c);
though you really need to make sure that c is a wint_t (which requires wchar.h) rather than a uint32_t, even though the two are most likely the same type...
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
printf("%u", c);
加载中,请稍侯......
精彩评论