错码改正
#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没有定义那这个怎么定义呀?
2011-09-25 13:21

2011-09-26 08:29
程序代码:#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;
}
2011-09-26 09:03
2011-09-26 14:22
2011-10-07 21:31
2011-10-08 16:07