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*
// 先得到要转换为字符的长度
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*
相关文章推荐
- 实现用qt打开多个数据库
- C#数码管控件(转)
- 不同平台声音格式的不同
- [Codeforces 55D]Beautiful numbers(数位DP)
- IplImage结构体数据解析
- 【MyEclipse 2015】 逆向破解实录系列【2】(纯研究)
- ORA-00119: invalid specification for system parameter LOCAL_LISTENER
- SpringMVC总结
- 最小二乘法拟合多项式原理以及c++实现
- 简单LVS-DR的实现
- 磁盘及网络测试工具(iperf hdparm dd)
- Mysql找回管理员密码
- Hadoop 问题记录
- php连接MYSQL实现增删改查
- 如何用jQuery实现在鼠标滚动后导航栏保持固定
- ext tree展开时的一些技巧
- 简单LVS-NAT的实现
- swift创建空项目(最新版)
- 【POJ 1741】Tree(树分治)
- 双线性插值