我有问题将CString转换为常量字符*。我尝试了其他论坛和MSDN方式的方法,它不起作用:如何将CString转换为常量字符*
CString value1("text1");
const char * value2= LPCTSTR(value1);
任何想法?
我有问题将CString转换为常量字符*。我尝试了其他论坛和MSDN方式的方法,它不起作用:如何将CString转换为常量字符*
CString value1("text1");
const char * value2= LPCTSTR(value1);
任何想法?
完成后获得的CString
const char * value2 = (const char *) value1.GetBuffer(value1.GetLength());
释放缓冲区的内部字符缓冲区的指针。
value1.ReleaseBuffer()
ReleaseBuffer()将缓冲区的所有权返回给CString。
可能重复的[转换CString为常量字符\ *](http://stackoverflow.com/questions/859304/convert-cstring-to-const-char) – zar 2014-10-03 19:02:41