如何配置VS代码,以便在程序运行后不会关闭控制台

时间:2018-05-28 20:14:32

标签: c++ visual-studio-code console-application

当我通过VS Code运行我的程序时:控制台打开,程序获得输入,然后控制台立​​即关闭。

  1. 我知道如果我有常规的Visual Studio,我会按下Ctrl + F5(但我有VS Code,所以它不起作用)
  2. getc()放在代码的最后一行的方法与我一样“脏”,因此它们不是解决方案。
  3. 我认为可能有launch.jsontask.json的配置,这会使程序在程序结束后保持打开状态。

2 个答案:

答案 0 :(得分:0)

在主函数的末尾添加一个断点。
但是您必须使用vscode中的红色方形停止按钮退出,而不是控制台中的x按钮退出。

答案 1 :(得分:-1)

您可以在main方法的末尾添加 cin.get(); ,这将等到您按下按钮。 您也可以从VSCode终端运行程序,以便在程序结束后输出也在终端上。 screenshot