在VS2010中将CString转换为const char*
来源:互联网 发布:js文件怎么写 编辑:程序博客网 时间:2024/05/16 17:32
最近碰到了CString 转 const char *的问题。
以前只要简单的一个强制转换就OK了,可现在是不行了,搜索了很多资料,终于搞定,主要是Unicode和ANSI的问题,只要做一个转换就可以了,不过这个过程远没有6.0来的那么轻松。下面这段转换代码也是从MSDN上获取的。
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*
0 0
- 在VS2010中将CString转换为const char*
- 在VS2010中将CString转换为const char*
- 在VS中将CString转换为const char*
- VS2010中CString转换为const char*
- CString转换为const char*
- CString 转换为const char *
- CString转换为const char*
- CString”转换为“const char *
- CString转换为const char*
- VS2010 CString转换为char*
- CString转换为const char * 或者CString转换为char*
- VS2010中将CString转换为constchar*
- VS2010中将CString转换为constchar*
- 从“CString”转换为“const char *”
- VS2010 将CString转换成char* 或const char*
- VS2010 将CString转换成char* 或const char*
- VS2010 将CString转换成char* 或const char*
- VS2010下error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *”
- js倒计时器+防止刷新
- 【小结】数据库函数
- Hacking EV3系列之七:iPhone 手势无线控制LEGO EV3 Gyro Boy 机器人
- WINCE 开发,Coredll.dll 的C#封装
- Deep Networks for Classification 和 栈式自编码 代码详细解析
- 在VS2010中将CString转换为const char*
- ABAddressBookSave关于保存到通讯录失败的问题
- 镜子中的那个不懂得坚持,容易摇摆的人,能跟你说再见吗
- Spring容器三种实例化对象的方式
- Android基础——拨打电话
- C++ MFC 其他函数获得主对话框指针并使用成员的方法
- 【CSDN云计算俱乐部】九城及携程的Hadoop大数据平台
- 如何让CEdit不可编辑?
- RSS/sitemap系统