ClientSysDlg.cpp(166) error C2664 “int atoi(const char )” 无法将参数 1 从“CString”转换为“const char ”
在vc6.0下用CString str;num = atoi(str);就可以顺利取到num;
但是同样代码拿到vs2008就报错,error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *”;
于是把CString 强制转换为char*,num = atoi((LPSTR)(LPCTSTR)str);
编译不报错,运行成功。但是后面发现,
原创
2017-09-08 00:19:46 ·
871 阅读 ·
0 评论