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

效果:

总结

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

相关推荐
东风破1371 分钟前
DM达梦数据库安全、审计功能学习记录
数据库·学习·oracle·dm达梦数据库
hhcgchpspk6 分钟前
Windows API线程学习
c语言·windows·学习·多线程·windows api
jerryinwuhan8 分钟前
SparkStream详细笔记
笔记·c#·linq
~kiss~10 分钟前
CrossFlowDG 跨域泛化学习二
学习
t-think14 分钟前
深入了解指针(3)
c语言·算法
什仙16 分钟前
Ansys Maxwell 材料 B‑H 曲线导入教程
笔记·基础·ansys·maxwell
.千余18 分钟前
【Linux】Socket编程UDP
linux·运维·服务器·开发语言·网络协议·学习·udp
江屿风21 分钟前
【C++笔记】模板初阶流食般投喂
开发语言·c++·笔记
Shadow(⊙o⊙)21 分钟前
qt信号和槽链接的接入与断开
开发语言·前端·c++·qt·学习
想你依然心痛23 分钟前
HarmonyOS 6 悬浮导航 + 沉浸光感:打造鸿蒙智能体驱动的沉浸式编程学习伴侣
学习·华为·ar·harmonyos·智能体