целое число, printf:есть ли способ записать целое число в виде широкого символа в консоль без locale.h?

StackOverflow https://stackoverflow.com/questions/6097735

  •  09-09-2020
  •  | 
  •  

Вопрос

предположим, у меня есть кодовая точка Unicode c (a uint32).Есть ли способ вывести это целое число на консоль (в виде широкого символа) без использования locale.h или wchar.h?Спасибо.

Это было полезно?

Решение

Вы можете попробовать использовать

printf("%lc", c);

хотя вам действительно нужно убедиться, что c является wint_t (что требует wchar.h) , а не uint32_t, даже несмотря на то, что эти два, скорее всего, одного и того же типа...

Другие советы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top