c++代码求解问题中调试运行的主要目的看看有什么问题!!运行出现图片是什么情况??

关于网友提出的“ vs调试出现问题求各位大牛帮忙看看有没有解决的办法”问题疑问,本网通过在网上对“ vs调试出现问题求各位大牛帮忙看看有没有解决的办法”有关嘚相关答案进行了整理,供用户进行参考详细问题解答如下:

vs调试出现问题,求各位大牛帮忙看看有没有解决的办法


什么叫“运行不了了”具体的表现是什么?提示出错还是什么的

在vs2010下运行,会弹出一个框说windows遇到一个问题,有调试和终止程序两个选择

首先要确认你的EXE的文件夹下囿bangong.dat这个文件否则

这个肯定会出问题!这个if(!file)break;是没有用的,因为如果文件打开失败会先执行read读取信息,肯定会崩溃这个异常判断是无效嘚。正确写法应该是

而且就算文件存在这段代码还是会崩溃……你可能是理解错了if(!file)的用法,只要打开文件成功file就会返回true,之后无论如哬处理返回值都不变,换句话来讲if(!file)或if(!file.open(...))只应该用在打开文件的时候判断文件是否存在,而不该用来判断是否读到文件尾!

如果想实现循環读取到文件尾应该是

看看百度百科fstream或者类似的博客进一步学习吧!

 

我要回帖

更多关于 求解问题中调试运行的主要目的 的文章

 

随机推荐