CString类型的数据如何转为int??谢谢!!

chensuwen 2004-12-28 09:25:43
谢谢!!
...全文
85 点赞 收藏 15
写回复
15 条回复
SatanLi1982 2004年12月28日
atoi
回复 点赞
Owl_xiang 2004年12月28日
atoi()
回复 点赞
pcyy 2004年12月28日
留名
回复 点赞
dotrain 2004年12月28日
//int 转换为CString
CString str;
int nnum;
str.format("%d",nnum);

CString转换为int
nnum=atoi(str.GetBuffer(0));
回复 点赞
hushuangyan74 2004年12月28日
我这边怎么可以呀:具体见下:
CString str="1234";
int i;
i=atoi(str);
TRACE("%d",i);
可以调试成功!
回复 点赞
qrlvls 2004年12月28日
atoi((LPCSTR)(LPCTSTR)str)
回复 点赞
qrlvls 2004年12月28日
sscanf((LPCSTR)(LPCTSTR)str, "%d", &nVal);
回复 点赞
sodangerous 2004年12月28日
CString str("1234");
int num = atoi((char *)str.Getbuffer(0));
回复 点赞
smallcrocodile 2004年12月28日
atoi()
atof()
回复 点赞
chensuwen 2004年12月28日
直接用atoi编译不过
num = atoi(str);
提示无法从CString 转化为const char *
num = atoi(LPCTSTR(str))也编译不过,还有什么其他的方法吗?
回复 点赞
yuwenz 2004年12月28日
i=atoi(str);
回复 点赞
chetian2000 2004年12月28日
CString str;
int temp;
str.format("%d",&temp);
试试吧。
atoi()是对字符串的。
回复 点赞
caiyang_80 2004年12月28日
对直接用atoi()就行了
回复 点赞
老夏Max 2004年12月28日
atoi
回复 点赞
MZP 2004年12月28日
CString str;
int num;
str = "123";

num = atoi(LPCTSTR(str));
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7901

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告