CString转为Char*的问题
1、
CString str = L"ABC";
char* c;
c = (LPSTR)(LPCTSTR)str;
2、
CString str = L"ABC";
char* c;
c = (char*)str.GetBuffer(str.GetLength);
用这两种方法执行后结果都不正确,本来预想变量c的值应该为ABC的,但是却只有A这一个字,不解。
CString str = L"ABC";
char* c;
c = (LPSTR)(LPCTSTR)str;
2、
CString str = L"ABC";
char* c;
c = (char*)str.GetBuffer(str.GetLength);
用这两种方法执行后结果都不正确,本来预想变量c的值应该为ABC的,但是却只有A这一个字,不解。
...全文


