CString轉換爲const char*

CString str=_T("這是個人測試程序。");
// 先獲得要轉換爲字符的長度
const size_t strsize=(str.GetLength()+1)*2; // 寬字符的長度;
char * pstr= new char[strsize]; //分配空間;
size_t sz=0;
wcstombs_s(&sz,pstr,strsize,str,_TRUNCATE);測試

int n=atoi(const char*)pstr); // 字符串已經由原來的CString 轉換成了 const char*字符串

//沒有這番轉換會報錯,沒法將LPCTSTR或CString 轉換爲const char*程序

相關文章
相關標籤/搜索