string类在VS2010里和VC6.0里用法不一样?

图片说明
这个错误我就不是很懂了,在VC6.0里跑得没问题,到了VS2010就运行异常,好像说是string类溢出,为什么啊怎么改?求大神指点!

2个回答

 equation[i]
->
equation.c_str()[i]
SilverBullet1997
支持向量叽 va谢谢这样就没错了但能告诉我为什么吗,在学校里学的是VC,回家VS一直是自学的
3 年多之前 回复

while (equation[i] != 0)
->
while (i != equation.length())

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问