假设我有一个 Unicode 代码点 c (a uint32
)。locale.h
有没有办法在不使用or的情况下将此整数打印到控制台(作为宽字符)wchar.h
?谢谢。
2 回答
0
你可以尝试使用
printf("%lc", c);
尽管您确实需要确保这c
是 a wint_t
(需要wchar.h
)而不是 a uint32_t
,即使两者很可能是同一类型...
于 2011-05-23T16:58:56.920 回答
-1
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
printf("%u", c);
于 2011-05-23T13:38:21.433 回答