错码改正
#include<iostream.h>#include<locale.h>
void main()
{
wchar_t a[]=L"计算机";
cout<<a[1];
}
怎么输出的是数字呀?我用的是c++6.0
#include<iostream.h>
#include<locale.h>
void main()
{
wchar_t a[]=L"计算机";
wcout<<a[1];
}
却说 wcout没有定义那这个怎么定义呀?
#include <iostream> using namespace std; int main() { wcout.imbue( locale("chs") ); wcout << L"计算机" << endl; return 0; }
#include <stdio.h> #include <locale.h> int main() { setlocale( LC_CTYPE, "chs" ); wprintf( L"%s\n", L"计算机" ); return 0; }