c++如何在win32控制台输出wchar_t宽字符汉字,输出汉字!!我输出的怎么是数字!急!!程序如下
答案:3 悬赏:60
解决时间 2021-04-27 14:13
- 提问者网友:小姐请专情
- 2021-04-27 02:08
#include #includeint main(){ wchar_t *b=L"岛再闹范德萨";//输出方法!输出汉字!谢谢 return 0;}
最佳答案
- 二级知识专家网友:陪我到地狱流浪
- 2021-04-27 03:20
#include <iostream>
using namespace std;
int main()
{
locale loc( "chs" ); // 定义“区域设置”为中文方式
wcout.imbue( loc ); // 载入中文字符输入方式
wchar_t * str = L"最好的世界是永远进不去的世界。"; // 定义宽字符数组,注意 L 是大写
wcout << str << endl; // 显示宽字符数组,下同
}
using namespace std;
int main()
{
locale loc( "chs" ); // 定义“区域设置”为中文方式
wcout.imbue( loc ); // 载入中文字符输入方式
wchar_t * str = L"最好的世界是永远进不去的世界。"; // 定义宽字符数组,注意 L 是大写
wcout << str << endl; // 显示宽字符数组,下同
}
全部回答
- 1楼网友:丢不掉的轻狂
- 2021-04-27 04:15
#include<locale.h>
setlocale(lc_all,"chs");
- 2楼网友:高冷不撩人
- 2021-04-27 03:47
如果是C++ 就直接用string对象存储啊
string str = “你好啊”;
cout<<str<<endl;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息