gpt4 book ai didi

C 存储并打印 wchar_t

转载 作者:行者123 更新时间:2023-11-30 15:26:14 26 4
gpt4 key购买 nike

我想存储一个包含扩展 ascii 表中字符的字符串,并打印它们。我尝试过:

wchar_t wp[] = L"Росси́йская Акаде́мия Нау́к ";
printf("%S", wp);

我可以编译,但是当我运行它时,我的终端中实际上没有显示任何内容。

你能帮我一下吗?

编辑:回应此评论:

wprintf(L"%s", wp);

抱歉,我忘了提及我只能使用 write(),因为我第一次尝试时只使用 printf

最佳答案

如果您想要宽字符(每个 16 位)作为输出,请按照 Michael 的建议使用以下代码:

wprintf(L"%s", wp);

如果需要utf8输出,则必须使用 iconv() 进行两者之间的转换。请参阅question 7469296作为起点。

关于C 存储并打印 wchar_t,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27447962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com