3.VS2013运行后遭遇闪退的问题(原创)

本文介绍了在使用Visual Studio 2013进行数据结构编程时遇到的程序闪退问题及其解决办法。通过调整代码中输入输出操作并未解决问题,最终通过修改项目配置属性中的子系统设置成功解决了闪退现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在学习数据结构,老是遇到VS2013运行后闪退的问题,非常糟心,查了资料后

用了getchar();或者cin.get();-----不行

用了while(1){getchar();或者cin.get();}-----不行

用了cin.clear();-----不行

用了cin.get();while(cin.fail() == false){cin.get();}-----不行

............


直到看到了贴吧:http://tieba.baidu.com/p/3044620226

解决方法一:system("pause");-----这个可以有

             或者sleep(10000000);-----这个就是给点时间让你看结果,有限制的

不过最好的还是下面的

解决方法二:(步骤不一定一模一样)

在你的项目条目(project)上右击鼠标,在弹出菜单上选择最后一项“property/属性”;

在左边的一栏里找到“配置属性->链接器->系统”,

点击“系统”项;

在右边的栏的“子系统(subSystem)”将刻项的值配置为"Console(/SUBSYSTEM:CONSOLE)"。--这个一劳永逸嘛

注意:解决方法二可能需要重启VS2013

也许还有其他方法,其他人也写了博客的,我这个仅作参考.....


最近看到一位大牛的文章,讲的是VS2010,可以类比,这里的一闪即退有一个很基础调试错误:把调试(F5,那个实心三角形)当成了运行(不调试,Ctrl+F5,空心带尾巴三角形)。

因为调试(F5,那个实心三角形)就是一闪即逝的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值