控制台程序 Unicode编码方式 cout语句

用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;
}

程序的执行结果如下:

将项目的编码方式改为多字符集。

程序的执行结果如下:

 

原因不明……

你可能感兴趣的:(控制台程序 Unicode编码方式 cout语句)