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 分钟前
ragflow代码学习切片方式(1)docling_parser.py
人工智能·python·学习
冉佳驹18 分钟前
数据结构 ——— 八大排序算法的思想及其实现
c语言·数据结构·排序算法·归并排序·希尔排序·快速排序·计数排序
大筒木老辈子21 分钟前
Git笔记---远程仓库的创建与基本操作
笔记·git
风123456789~43 分钟前
【健康管理】健康管理师-考试范围
笔记·健康管理
Elias不吃糖1 小时前
整合了c++里面常用的STL及其常用API
开发语言·c++·学习·stl
Hello_Embed1 小时前
FreeRTOS 入门(四):堆的核心原理
数据结构·笔记·学习·链表·freertos·
先生沉默先1 小时前
NodeJs 学习日志(8):雪花算法生成唯一 ID
javascript·学习·node.js
烧冻鸡翅QAQ2 小时前
考研408笔记——数据结构
数据结构·笔记·考研
异步的告白2 小时前
C语言-数据结构-2-单链表程序-增删改查
c语言·开发语言·数据结构
超级无敌大学霸2 小时前
二分查找和辗转相除法
c语言·算法