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"],

效果:

总结

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

相关推荐
小黄人软件10 分钟前
【过度滥用眼】真正的理解,从闭眼开始:如何把“眼睛视觉依赖”降到最低,把大脑效率提到最高。【最少用眼的工作与学习体系】
学习
老华带你飞34 分钟前
建筑材料管理|基于springboot 建筑材料管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习·spring
L.fountain1 小时前
图像自回归生成(Auto-regressive image generation)实战学习(一)
人工智能·深度学习·学习·计算机视觉·图像自回归
摘星编程1 小时前
Ascend C编程语言详解:打造高效AI算子的利器
c语言·开发语言·人工智能
WizLC1 小时前
【JAVA】JVM类加载器知识笔记
java·jvm·笔记
自然常数e1 小时前
深入理解指针(6)
c语言·数据结构·算法·visual studio
TL滕1 小时前
从0开始学算法——第十八天(分治算法练习)
笔记·学习·算法
一杯美式 no sugar2 小时前
数据结构——栈
c语言·数据结构·
蓝桉~MLGT2 小时前
Ai-Agent学习历程—— Agent认知框架
人工智能·学习
لا معنى له2 小时前
学习笔记:卷积神经网络(CNN)
人工智能·笔记·深度学习·神经网络·学习·cnn