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*


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com