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

效果:

总结

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

相关推荐
AI视觉网奇几秒前
ue 动画重定向 实战笔记2026
笔记·ue5
代码游侠几秒前
学习笔记——MQTT协议
开发语言·笔记·php
love530love几秒前
Flash Attention 2.8.3 在 Windows + RTX 3090 上成功编译与运行复盘笔记(2026年1月版)
人工智能·windows·笔记·python·flash_attn·flash attention·z-image
Aliex_git4 分钟前
性能指标笔记
前端·笔记·性能优化
@zulnger6 分钟前
python 学习笔记(异常对象)
笔记·python·学习
其美杰布-富贵-李6 分钟前
x-transformers 完整学习笔记
笔记·学习·transformer
HUST8 分钟前
C语言 第十讲:操作符详解
c语言·开发语言
星火开发设计9 分钟前
链表详解及C++实现
数据结构·c++·学习·链表·指针·知识
炽烈小老头16 分钟前
【每天学习一点算法 2026/01/07】Fizz Buzz
学习·算法
凑凑的小手办17 分钟前
C语言基础(一)
c语言·开发语言