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

效果:

总结

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

相关推荐
爱吃泡芙的小白白1 分钟前
Agent学习——路由链
学习·agent·路由链
玖剹2 分钟前
记忆化搜索题目(二)
c语言·c++·算法·leetcode·深度优先·剪枝·深度优先遍历
Wpa.wk10 分钟前
Tomcat的安装与部署使用 - 说明版
java·开发语言·经验分享·笔记·tomcat
Vincent_Zhang23320 分钟前
专题:所有状语类型(持续补充)
笔记
wdfk_prog25 分钟前
[Linux]学习笔记系列 -- [fs]buffer
linux·笔记·学习
搬砖的kk34 分钟前
Lycium++ - OpenHarmony PC C/C++ 增强编译框架
c语言·开发语言·c++
Darken0337 分钟前
基于C语言的学习---循环
学习·for循环·while循环·do-while循环·循环的嵌套
海奥华21 小时前
进程调度算法 笔记总结
linux·运维·服务器·笔记·学习
即将进化成人机1 小时前
验证码生成 + Redis 暂存 + JWT 认证
数据库·redis·笔记
fantasy_arch2 小时前
pd_process.c 文件源码分析
c语言·数据库·视频编解码·av1