如何在Xcode中使用Unicode打印字符╔(和其他字符)?

问题描述:

我真的需要这个作业。这里是我的代码:如何在Xcode中使用Unicode打印字符╔(和其他字符)?

int main() { 
    printf("%c\n", 0x2554); 
} 

,并输出到:T

我知道它是这样一个简单的问题,但我已经花了几个小时研究,并试图找到解决办法,但我无法得到完全我需要的。实际上我被告知使用ASCII来做这件事,但研究告诉我它并不真正起作用。那么如何使用Unicode打印那些奇怪的字符呢?谢谢。

+0

试试'std :: wcout user0042

%c格式说明符适用于8位字符。 0x2554是一个16位字符。对于16位字符,使用%lc%C格式说明符。

int main() { 
    printf("%lc\n", 0x2554); 
}