在VC控制台下,如下调用可以正确显示汉字:
printf("显示的汉字内容");
但以如下方式则失败:
WCHAR content[1024]=L"显示的汉字内容";
printf("显示的汉字内容 in printf() function.\n");
printf("WCHAR content[1024]=L\"显示的汉字内容\"\n");
printf("(in %%s way) content= %s\n",content);
printf("(in %%S way) content= %S\n",content);
printf("(in %%ws way) content= %ws\n",content);
有没有其它的方法可以在控制台程序上正确地显示WCHAR组?
printf("显示的汉字内容");
但以如下方式则失败:
WCHAR content[1024]=L"显示的汉字内容";
printf("显示的汉字内容 in printf() function.\n");
printf("WCHAR content[1024]=L\"显示的汉字内容\"\n");
printf("(in %%s way) content= %s\n",content);
printf("(in %%S way) content= %S\n",content);
printf("(in %%ws way) content= %ws\n",content);
有没有其它的方法可以在控制台程序上正确地显示WCHAR组?
解决方案 »
- 怎么让MFC源程序变成一个可执行的软件
- sqlite数据库不支持存储过程吗?
- udp广播发送超过1500字节的问题。
- 如何使工具条(CToolBar/CToolBarCtrl)上的按钮不等宽?
- 高分求救,心电图显示!
- 用了skinMagic后GetMenu()返回成了NULL,有解决办法吗???
- 新开FTP,网络电子书,欢迎测试
- 对话框的MENU无法使用COMMAND_UI,如何是好?
- 寻找VC中的类型转换如Unicode等方面的资料
- how can i get the software installation path ?
- 自己写的基于CStatic控件,被其他窗口覆盖时候被磨掉
- 关于 DirectX
WCHAR content[] = L"显示的汉字内容";
setlocale(LC_ALL, "chs");
wprintf(L"%s\n", content);