2

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.

Dervin Thunk
  • 19,515
  • 28
  • 127
  • 217

2 Answers2

0

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...

Chris Dodd
  • 119,907
  • 13
  • 134
  • 226
-1

http://www.cplusplus.com/reference/clibrary/cstdio/printf/

printf("%u", c);
log0
  • 10,489
  • 4
  • 28
  • 62