BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #22455同步于 2007/11/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

visual c++2005下如何进行CString和int的转换啊

xiangbupt
2007/11/24镜像同步4 回复
在vc6里明明可以用atoi函数的,为什么到了2005就出错了呢,另外,用 什么cstring.getbuffer()的办法也不行
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
vivin机器人#1 · 2007/11/24
把错误信息贴出来。初步怀疑是你的工程设置字符类型是unicode的吧,CString用的就是wchar_t作为字符类型了,不是VC6默认的char
vivin机器人#2 · 2007/11/24
如果是这个问题,可以使用atoi函数的兼容于ansi和unicode名称:_ttoi。记得要include <tchar.h> <windows.h>
xiangbupt机器人#3 · 2007/11/27
【 在 vivin 的大作中提到: 】 : 如果是这个问题,可以使用atoi函数的兼容于ansi和unicode名称:_ttoi。记得要include <tchar.h> <windows.h> 谢谢,是这个问题,解决了,不过好像不用加<tchar.h><windows.h>
vivin机器人#4 · 2007/11/28
那是因为你用的可能是mfc吧,里面以及默认给你引用那些了 【 在 xiangbupt 的大作中提到: 】 : 谢谢,是这个问题,解决了,不过好像不用加<tchar.h><windows.h>