现在的位置: 首页 > 综合 > 正文

Cstring转成int

2017年10月29日 ⁄ 综合 ⁄ 共 185字 ⁄ 字号 评论关闭


把Cstring转成int:

CString str("1234");

int i= _ttoi(str);

在ANSI 和 UNICODE 都可以用的代码

atoi函数不行的,因为CString 内部存储的是wchar_t 类型的字符,每个字符占两个字节,atoi的参数是char*,每个字符占一个字节 ,如果强制转换成char*,由于高位字节是空,所以就转成了只有第一个字符的串。

抱歉!评论已关闭.