CString to const char*?
CString 怎么转成const char *?CString str("Dtest");
char* pstr = (LPCSTR)(LPCTSTR)str;
结果: pstr == 'D'
怎么回事?
2007-08-29 16:57
2007-08-29 17:15
CString str("Dtest");
char* pstr = (LPCSTR)(LPCTSTR)str;
结果: pstr == 'D'
怎么回事?

2007-08-31 10:43
应该是*pstr=='D'吧,因为pstr是一个字符指针,指向字符串str的首地址,也就是Dtest的第一个字符,当然就是'D'了;
要将CString 转成const char *可以这样char* pstr = str.GetBuffer(str.GetLength());

2007-08-31 11:45
2007-09-05 17:46