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

效果:

总结

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

相关推荐
chloe233317 分钟前
【动手学深度学习】笔记1:简单的线性回归
笔记·深度学习·线性回归
caimouse30 分钟前
Reactos 第 5 章 进程与线程 — 5.1 概述
c语言·windows·架构
迷枫71236 分钟前
达梦 SQL 执行计划操作符与 TRACE、ET 学习笔记
笔记·sql
学机械的鱼鱼43 分钟前
一文读懂轮足翼复合机器人:结构特点与仿真学习路线规划
学习·机器人
知识分享小能手1 小时前
Hadoop学习教程,从入门到精通, 部署Hadoop 3.x — 知识点详解(2)
大数据·hadoop·学习
问心无愧05131 小时前
ctf show web入门106
笔记
你疯了抱抱我1 小时前
【STM32】配置vscode+C工具链+Cortex-Debug开发环境,IC:STM32F411CEU6
c语言·vscode·stm32
星恒随风1 小时前
C++ 类和对象入门(三):拷贝构造、赋值运算符重载和深浅拷贝
开发语言·c++·笔记·学习
tedcloud1231 小时前
Understand-Anything部署教程:打造AI代码理解平台
服务器·人工智能·学习·自动化·powerpoint
FFZero11 小时前
[mpv脚本系统] (五) C层系统调用的实现: mpv client通信机制
c语言·音视频