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

效果:

总结

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

相关推荐
测试运维日常笔记3 分钟前
Unix/Linux 系统软件包管理笔记
linux·笔记·unix
学掌门1 小时前
超级菜鸟怎么学习数据分析?
python·学习·数据分析
崖边看雾1 小时前
OpenCV 图像处理学习笔记|图像运算、边界填充、阈值处理、图像平滑滤波
图像处理·opencv·学习
呱呱巨基1 小时前
Docker 基础概念学习
linux·c++·学习·docker
AI的探索之旅1 小时前
嵌入式视觉学习路线:Qt + OpenCV + 工业相机,从零到综合项目
qt·opencv·学习
上下求索,莫负韶华1 小时前
笔记-数据库事务和java事务和切面
java·数据库·笔记
sakiko_1 小时前
Swift学习笔记39-实战注意事项
前端·笔记·学习·swift
短视频矩阵源码定制2 小时前
个性化学习机构四大模式深度评测与选型指南
人工智能·学习
神明不懂浪漫2 小时前
【第五章】队列
开发语言·数据结构·经验分享·笔记·算法
闪闪发亮的小星星2 小时前
STK中计算两星距离
笔记