为什么只能将字符串中的第一个字符放到CString中?关键字:CString, _UNICODE
元明 2004-07-22 11:27:14 编译时使用_UNICODE定义,在代码中对CString进行赋值,但是只能将字符串中的第一个字符放到CString中,该怎样解决?
代码实例如下:
.....
CString T;
T = _TEXT("abc e f");
T += _T("@@@g");
cout << (LPCTSTR)T << endl;
.....
如果将预定义改为“_MBCS”,此时代码能得到正确的结果。