您的位置:首页 > 其它

CString转换为const char*

2015-06-30 16:46 190 查看
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*

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: