devcpp中使用wcout,居然没有?(vc.net中通过)
#include<iostream>
using namespace std;
int main()
{
wcout.imbue(std::locale("ZHI"));
wcout << L"我是中国人" << endl;
system("pause");
}
Compiler: Default compiler
Executing g++.exe...
g++.exe "E:\Visual Studio Projects\temp\Untitled1.cpp" -o "E:\Visual Studio Projects\temp\Untitled1.exe" -g3 -I"D:\Dev-Cpp\include\c++" -I"D:\Dev-Cpp\include\c++\mingw32" -I"D:\Dev-Cpp\include\c++\backward" -I"D:\Dev-Cpp\include" -I"E:\Visual Studio Projects\include" -I"E:\Visual Studio Projects\include\boost_1_31_0" -L"D:\Dev-Cpp\lib" -L"E:\Visual Studio Projects\lib\Boost"-g3
E:/Visual Studio Projects/temp/Untitled1.cpp: In function `int main()':
E:/Visual Studio Projects/temp/Untitled1.cpp:6: `wcout' undeclared (first use
this function)
E:/Visual Studio Projects/temp/Untitled1.cpp:6: (Each undeclared identifier is
reported only once for each function it appears in.)
Execution terminated