开个最简单的Win32控制台工程,代码如下#include "stdafx.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[]){
cout << "系统" << endl;
return 0;
}输出的竟然是 "绯荤粺"
faint!!!有没有那位便宜遇到过相同的问题。怎么解决。我的VS 是7.1.3091另外如果将 static const char szTxt[] = "系统"; 定义在.h中输出正常,
定义在.cpp中就是"绯荤粺"。晕死
using namespace std;
int _tmain(int argc, _TCHAR* argv[]){
cout << "系统" << endl;
return 0;
}输出的竟然是 "绯荤粺"
faint!!!有没有那位便宜遇到过相同的问题。怎么解决。我的VS 是7.1.3091另外如果将 static const char szTxt[] = "系统"; 定义在.h中输出正常,
定义在.cpp中就是"绯荤粺"。晕死
#pragma setlocale("chs")
using namespace std;
int _tmain(int argc, _TCHAR* argv[]){
cout << "系统" << endl;
return 0;
}
static const char szTxt[] = "系统"; 定义在.h中输出就是 “系统”
定义在.cpp中却成了"绯荤粺"。