C++程序中CString显示是乱码!
刚开始用VC2005,感觉很陌生,很多问题莫名其妙,首先在win32控制台程序里能够输出显示的字符串类型只有const char *,CString输出了奇怪的16进制码,我的测试程序如下:----------------------------
#include "stdafx.h"
#include <iostream>
#include <string>
#define _AFXDLL
#include <afx.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
CString cstring_str = "Hello!"; //CString
cout << cstring_str << " " << "cstring" << endl
<<"Input any integer continue..." << endl;
int n; //display delay
cin >> n;
}
----------------------------
程序未报错,但CString的输出是乱码,只有char能输出,为何?