用vs2008 + win7专业版
新建一个控制台项目,项目的编码方式设置为Unicode
代码如下:
#include <tchar.h>
#include <iostream>
using namespace std;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
cout << _T("Hello World") << endl;
return 0;
}
程序的执行结果如下:
将项目的编码方式改为多字符集。
程序的执行结果如下:
原因不明……