VSCode调用Devc++中的MinGW64中的文件在运行时一闪而退的解决方法

"博客讲述了在使用VSCode配置C/C++环境时遇到程序启动后立即退出的问题。问题原因是使用了Dev-C++的MinGW64,通过在C文件头部添加`#include <stdlib.h>`并在return前使用`system("pause")`来暂停程序,解决了程序一闪而过的现象。`system("pause")`用于暂停程序执行,等待用户按键后继续。"
摘要由CSDN通过智能技术生成

项目场景:

使用VSCode配置C/C++遇到的一个问题,
关于如何安装VScode和DevC++,网上例子很多,这里不做陈述。唯一提醒大家的就是安装路径最后别带有中文,这样对于环境变量的配置,以及VScode的相关配置会有一定的影响。


问题描述:

Vscode启动程序后一闪而过 Vscode输出显示:Inferior 1 (process 15476) exited normally

原因分析:

由于我用的是Dev-C里面的MinGW64,可能是版本的有一部分的原因,之前用MinGW64最新版的配置环境没有任何问题

解决方案:

在C文件的编辑头部添加

#include <stdlib.h>

在return的前面加上

system("pause");

这里简单的解释一下System(“pause”)的作用:
system(“pause”) 是调用DOS系统的暂停命令 pause 来暂停程序执行,按任意一个键后将继续执行。

简单的可以理解为:
C语言中system(“pause”)的作用是调用操作系统的暂停功能,使得屏幕的输出得以暂停,让操作者可以看清楚程序运行的结果,按下键盘上任意一个键的时候就结束这个语句的调用,继续下一语句的执行。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值