
UpdateData(false)//这两句有可能导致没有更新数据,试试换个位,不过不是主要的可能性问题
if ((s=="南")||(s=="东南")) sum+=30
else if ((s=="东")||(s=="西")) sum+=20//这里是很有可能的问题,CString一个字符串类型,用这种判断等于的方式,一般判断条件很可能值为零。
另外,这个问题,建议你自己设置断点,自己调试,看它执行的过程执行了哪些,有没有执行上面的if判断后面的语句。应该知道怎么调试吧。
F9加上F5断点调试和F10跟步调试
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)