我有問題將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