目录

按这个流程走(重中之重,必须做完下面这个链接的所有步骤才可以进行下面的第一二步,适合新手):​​​​​​vscode配置C/C++环境(超详细保姆级教学)_vscode c++-CSDN博客

运行弹出cmd窗口(只针对能正常运行的c/c++,已经配置了.vscode文件下的配置文件)

第一步

第二步

cmd窗口不闪退暂停显示

1、用暂停方法

2、用输入方法

记得保存,自动保存方法如下


按这个流程走(重中之重,必须做完下面这个链接的所有步骤才可以进行下面的第一二步,适合新手)​​​​​​vscode配置C/C++环境(超详细保姆级教学)_vscode c++-CSDN博客

运行弹出cmd窗口(只针对能正常运行的c/c++,已经配置了.vscode文件下的配置文件)

第一步

打开.vscode中的launch.json,将"externalConsole"改为true,默认为false;(额外的控制台cmd)

true为显示,false不显示

第二步

需要设置下左下角齿轮图标中的settings

搜索Terminal › External: Windows Exec

改为cmd.exe保存即可

(默认为C:\Windows\System32\cmd.exe)

因为这个路径你没设置环境变量,弹不出窗口。

按F5运行

现在可以显示cmd窗口,但是闪退

原因是程序运行完了,结束了cmd运行,所以看起来闪退

cmd窗口不闪退暂停显示

1、用暂停方法

#include<stdio.h>
#include<stdlib.h>//system("pause");的头文件
int main(){
    printf("你好33344世界\n");
    printf("你好\n");
    system("pause");//暂停
  
    return 0;
}

2、用输入方法

#include<stdio.h>
#include<stdlib.h>//system("pause");的头文件
int main(){
    printf("你好33344世界\n");
    printf("你好\n");
    getchar();//接收字符
  //gets();接收字符串,两种方法用其一即可getchar和gets
  
    return 0;
}

效果图

记得保存,自动保存方法如下

保存方法和自动保存

解决vscode中的undefined reference to `WinMain‘collect2.exe: error: ld returned 1 exit status,且保存方式合集-CSDN博客 

                                                                                                                                                                                                                                                       

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐