老师,wcout.cc输出不显示中文

weibo_c1pbnisg C++ 变量和基本类型 (1) 最后由 weibo_c1pbnisg 于2016年10月15日回复

  • 2 回答
  • 1.1k 浏览

#include "stdafx.h"

#include <iostream>

#include <clocale>

#include <cstdio>

int wmain(int argc, wchar_t *argv[])

{

    using namespace std;

#ifdef _UNICODE

    wcout << L"_UNICODE" << endl;

#endif

#ifdef UNICODE

    wcout << L"UNICODE" << endl;

#endif

    _wsetlocale(LC_ALL, L"");

    wcout << L"这是中文";

    return 0;

}

这段代码执行结果如下图:

3iwfhe1q4ueco.png

为什么?VS2015