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

效果:

总结

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

相关推荐
小夏子_riotous几秒前
Docker学习路径——2、安装
linux·运维·分布式·学习·docker·容器·云计算
SteveSenna15 分钟前
Trossen Arm MuJoCo自定义1:改变目标物体
人工智能·学习·算法·机器人
羊群智妍25 分钟前
2026 AI搜索优化实战:GEO优化全流程
笔记
雨浓YN31 分钟前
WPF MVVM 模式(无调库)项目创建笔记
笔记·wpf
U盘失踪了39 分钟前
go 环境配置
学习
Stella Blog1 小时前
狂神Java基础学习笔记Day03
java·笔记·学习
zopple2 小时前
汇编、C、C++和Java核心技术对比
c语言·汇编·c++
夜瞬3 小时前
NLP学习笔记02:文本表示方法——从词袋模型到 BERT
笔记·学习·自然语言处理
xuhaoyu_cpp_java3 小时前
MySql学习(二)
经验分享·笔记·学习·mysql
你叶不叶3 小时前
sap rap 的技术开发自己的学习路径
学习