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

效果:

总结

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

相关推荐
casual~12 小时前
模逆元计算方法详解:扩展欧几里得算法与费马小定理
学习·算法·逆元
@Mike@13 小时前
06-数据库学习笔记(存储模型与数据压缩)
数据库·笔记·学习
我的xiaodoujiao14 小时前
快速学习Python基础知识详细图文教程14--模块
开发语言·python·学习·测试工具
wdfk_prog14 小时前
嵌入式面试真题学习笔记系列
笔记·学习·面试
懿路向前14 小时前
【HarmonyOS学习笔记】2026-07-30 | 小艺开放平台智能体接入实战
笔记·学习·harmonyos
NoteStream14 小时前
【c语言基础】C语言常见概念
c语言·开发语言·编辑器
吃好睡好便好14 小时前
MATLAB中图像的线性变换
开发语言·图像处理·学习·计算机视觉·matlab
YUS云生14 小时前
大模型学习·第41天:LangChain进阶——提示词模板与Chain链式调用
学习·langchain·c#
boppu14 小时前
酒店毛巾浴巾洗涤后手感评判标准
学习
回眸不遇14 小时前
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
c语言·docker·容器