Cstring转成int


把Cstring转成int:

CString str("1234");

int i= _ttoi(str);

在ANSI 和 UNICODE 都可以用的代码

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

你可能感兴趣的:(Cstring转成int)