即使在未调试的情况下运行,控制台窗口也会立即关闭 在我的新工作场所尝试安装C++。无法使VS代码正常工作,因此我们刚刚安装了我们拥有的Visual Studio 2015许可证,我遇到了一些从未遇到过的基本问题,主要问题是,即使我“启动而不调试”,控制台窗口仍会立即关闭,不会提示我习惯看到的“按任意键…”消息。我从Visual Studio 2017开始

即使在未调试的情况下运行,控制台窗口也会立即关闭 在我的新工作场所尝试安装C++。无法使VS代码正常工作,因此我们刚刚安装了我们拥有的Visual Studio 2015许可证,我遇到了一些从未遇到过的基本问题,主要问题是,即使我“启动而不调试”,控制台窗口仍会立即关闭,不会提示我习惯看到的“按任意键…”消息。我从Visual Studio 2017开始,c++,visual-studio-2015,C++,Visual Studio 2015,这是一个小问题,但我也习惯于在每次启动新项目时设置一个基本的.cpp文件,如果没有,则必须在源文件中添加一个.cpp并键入int main() 我发现保持控制台正常运行的唯一解决方案是将所有内容都封装在do-while循环中,但我不希望为我编写的每一段代码都创建一个循环 #include <iostream> #include <string> using namespace std; string tellme; int main() { cout

这是一个小问题,但我也习惯于在每次启动新项目时设置一个基本的.cpp文件,如果没有,则必须在源文件中添加一个.cpp并键入int main()

我发现保持控制台正常运行的唯一解决方案是将所有内容都封装在do-while循环中,但我不希望为我编写的每一段代码都创建一个循环

#include <iostream>
#include <string>

using namespace std;

string tellme;
int main()
{
        cout << "enter some text" << endl;
        cin >> tellme;
        cout << "Here's the text: " << tellme << endl;
        return 0;
}
#包括
#包括
使用名称空间std;
弦告诉我;
int main()
{
不能告诉我;

这并不明显。普遍的建议是在main()的结尾}括号上设置一个断点。我不确定这是否涵盖了您的确切版本和设置,但Kenny链接到的可能是最好的解决方案。我还看到一些人在末尾放了一个
getline()
。就我个人而言,我打开了一个CMD.EXE窗口,从那里不运行调试内容:-)这并不明显。普遍的建议是在main()的结尾}括号上设置一个断点。我不确定这是否涵盖了您的确切版本和设置,但Kenny链接到的可能是最好的解决方案。我还看到一些人在末尾放了一个
getline()
。就我个人而言,我会打开一个CMD.EXE窗口,从那里不运行调试内容:-)