永无止境
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2010年4月 (1)
2009年10月 (1)
2009年1月 (2)
搜索
最新评论
阅读排行榜
1. CString如何转成int(1454)
2. Dll中的类如何动态加载(873)
3. VS2005断点不能用的问题(566)
4. c++为何要用虚表(485)
评论排行榜
1. CString如何转成int(0)
2. VS2005断点不能用的问题(0)
3. c++为何要用虚表(0)
4. Dll中的类如何动态加载(0)
Powered by:
博客园
模板提供:
沪江博客
C++博客
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
CString如何转成int
网上的介绍都是用atoi函数,但是CString 内部存储的是wchar_t 类型的字符,每个字符占两个字节,atoi的参数是char*,每个字符占一个字节 ,如果强制转换成char*,由于高位字节是空,所以就转成了只有第一个字符的串,这样是不对的.应该用_wtoi函数,这个函数的参数是wchar_t*,示例如下:
CString str("123");
int num = _wtoi(str);
同样,也有_wtof(),_wtol()等函数可供将CString 转成不同的数值类型.
发表于 2009-01-06 13:16
无尘
阅读(1454)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理