有没有办法让代码运行器不关闭外部终端?

问题描述

我不知道怎么解释,但我会努力的。

所以我编写了 C++ 代码并使用代码运行器运行它。但程序会自行关闭。我不想使用 system("PAUSE");,因为如果我参加比赛,我需要将其删除

还有别的方法吗?

解决方法

好的,我尝试了一些我想到的方法,它奏效了。

"code-runner.executorMap": {
    "cpp": "g++ $fullFileName -o $fileNameWithoutExt.exe && start cmd /k $fileNameWithoutExt.exe"
}

我在 settings.json 中使用了这个

,

您可以使用 Dev C++ 作为替代 IDE。但是,如果您希望在没有系统的情况下在 Visual Studio 中执行此操作("PAUSE");你可以使用 cin.get();或 cin.ignore();作为替代。

代码:

#include<iostream>
using namespace std;
int main()
{
    cout << "Hello World";
    cin.ignore();
}

#include<iostream>
using namespace std;
int main()
{
    cout << "Hello World";
    cin.get();
}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...