C语言学习笔记 使用vscode外部console出现闪退-12

前言

在使用vscode的外部console时,会出现闪退现象,这是因为程序运行结束后,系统自动退出了终端(终端机制决定的)。我们可以在C程序结束后,使用system函数来暂停DOS终端系统,这样就可以完整地看到程序运行过程。

解决方法1

在程序上方添加stdlib.h头文件,然后在程序结束后调用system函数暂停系统功能就可以了。

效果:

解决方法2

打开lauch.json文件,修改Program与args两个参数,相关配置如下:

"program":"C:\Windows\System32\cmd.exe",

"args": ["/c"," f i l e D i r n a m e / {fileDirname}/ fileDirname/{fileBasenameNoExtension}.exe","&","pause"],

效果:

总结

两种方法都是可以的,想要一劳永逸的话,建议选择第二种方法。好了,我们在下一个章节再见,加油!

相关推荐
小裕哥略帅20 小时前
PMP学习笔记--环境
笔记·学习
Suckerbin20 小时前
C语言简介
c语言
liuaa4121 小时前
期刊论文笔记
笔记
HXR_plume21 小时前
【Web信息处理与应用课程笔记3】个性化检索(上)
笔记
Darkershadow21 小时前
python学习之串口通信
python·学习
BullSmall1 天前
普罗米修斯 的学习路径及建议
学习·prometheus
happyjoey2171 天前
28天立创实力派开发板学习记录part1——DAY1-DAY8
学习
非凡ghost1 天前
CoolUtils PDF Combine(PDF合并工具)
windows·学习·pdf·软件需求
Cathy Bryant1 天前
傅里叶变换(一):简介
笔记·算法·数学建模·信息与通信·傅里叶分析
阿W呀1 天前
【光的偏振与光功率 / 能量测量学习笔记】
学习