VS下程序运行结果闪退问题解决

VS下程序运行结果闪退问题解决方式共有四种

方法一 :在return 0;结果之前加上getchar();
这样的话程序在闪退之前会一直等待键盘输入。

方法二 :在程序末尾加上system("pause");,并在头文件上加上include<stdlib.h>
这样之后输出结果界面会显示请按任意键继续的文字。

方法三 :修改系统设置
右击项目栏空白处, 然后依次点击“属性--->链接器--->系统”,在子系统下拉栏里选择控制台 (/SUBSYSTEM:CONSOLE)
在这里插入图片描述
这些方法居然对我的VS都没用!!
然后我试了下调试窗口的第二个选项开始执行(不调试)功能,这样就不闪退了。
在这里插入图片描述

成功的界面如下图:

在这里插入图片描述
找了下这俩的区别:
调试时Debug会重新生成,并检查错误,没错的话再运行,并且可以通过设置断点来调试程序;
非调试下直接运行会跳过Debug过程;
选择哪个就看自己是否需要调试了。

因此,还有方法四:在return 0;处打断点也可解决结果不闪退的情况。如下图所示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值