中易网

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; // 显示宽字符数组,下同
}
全部回答
  • 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;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息