紧急:字符串如何转化数值型的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:17:07
字符串如果转化为int或double类型,atoi在VC6下可以正常使用,到VS2008下怎么不能用了!郁闷啊。

各位高手,快点啊,搞定这个问题就可以睡觉去了。

这是Unicode的问题,可以使用下面的方法,Unicode和多字节字符集通用

字符串转int
CString str = _T("134258");
int a = _ttoi(str);

字符串转double
CString str = _T("123.456");
double a = _tstof (str);

VS2008默认VC++环境 VC6版本太低 在VS2008下编译通不过