1
  1. 如何將CString轉換爲C++中的字符?
  2. 如果我使用CString,我需要添加任何標題嗎? 請給我一些例子。
+0

有沒有可能是你幫我們首先發布的是什麼例子你有和你真的想要做..? – Acorbe

+0

你是什麼意思「將CString轉換爲* a * char」?你可能是說,將一個CString轉換爲一個C風格的char *指針指向一個以\ 0結尾的char數組字符串? – hyde

+0

嗨acorbe,只是一個簡單的例子,像Dmitriy顯示 – user1

回答

0

1.

CString test; 
char buffer[256]; 
strcpy(buffer, LPCSTR(test)); 

2.

#include <atlstr.h> 
CString s = "Hallo"; 
char *buffer; 
buffer = s.GetBuffer(); 
+0

1.複製到未初始化的var? 2.沒有ReleaseBuffer的GetBuffer? – kuperspb

+0

嗨德米特里,我需要爲你的第一個答案添加任何頭文件,它在CString – user1

+2

中顯示紅線,這已經寫滿了它。 – WhozCraig