16,548
社区成员




CString str;
TCHAR* p = new TCHAR[31];
p[0] = 0xFFFF; //如果换成别的值,就没有后面的问题:比如 p[0] = 0xFFFB
p[1] = _T('A');
p[2] = _T('A');
p[3] = 0;
CString strP = CString(p); //结果:strP == “AA”
str.Format(_T("%s--%s"), _T("ab"), strP); //结果:str == “”, ,不是我期望的结果!为什么?
str = _T("ab--") + strP; //结果:str == “ab--AA”, 这个是我期望的结果!
delete[] p;