首页 > 代码库 > CString转char数组
CString转char数组
CString转char数组
首先修改Unicode字符集为多字节字符集,如果不修改字符集使用下面的方法拷贝字符串会出现数据错误,选择项目->项目属 性(或直接按alt+F7)->配置属性,在右边找到“字符集”,将“使用Unicode字符集”改为“使用多字节字符集”。保存之后需要重新生成解决方案。用strcpy_s(char*, CString)将CString转化为char数组,因为用memcpy也会出现乱码尾巴。
应用举例:将获得的数字字符串转化为float性数据。
//CString转羇float
float OperateOrderSystem::CStringToFloat(CString &str)
{
char szBuf[256];
float iVar=0;
strcpy_s(szBuf, str);
iVar=atof(szBuf);
return iVar;
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。