【发布时间】:2015-02-11 10:03:34
【问题描述】:
我想用扩展 ascii 表中的字符存储一个字符串,并打印它们。 我试过了:
wchar_t wp[] = L"Росси́йская Акаде́мия Нау́к ";
printf("%S", wp);
我可以编译,但是当我运行它时,我的终端中实际上没有显示任何内容。
你能帮帮我吗?
编辑:回应此评论:
wprintf(L"%s", wp);
抱歉,我忘了说我只能使用 write(),就像我第一次尝试时只使用 printf。
【问题讨论】:
-
描述,“什么都没有发生”?你的代码编译了吗?它运行吗?程序的其他部分是否正常工作?
-
wprintf(L"%s", wp); -
之后做
fflush(stdout);。 -
> 描述“什么都没有发生”?我的错,我有点不精确,我可以编译但是当我运行它时,我的终端中实际上没有显示任何内容。 wprintf(L"%s", wp);抱歉,我忘了说我只能使用 write(),就像我第一次尝试时只使用 printf。