【发布时间】:2014-09-04 19:26:02
【问题描述】:
我正在尝试使用 Visual Studio 2013 学习 C++,但我遇到了一个阻止我继续学习的问题。在调试时启动控制台并从用户控制台获取输入后立即关闭。如何让我的程序等待我的命令关闭?
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double number, answer;
cout << "Enter a number: ";
cin >> number;
answer = sqrt(number);
cout << "Square root is " << answer << endl;
cin.get();
return 0;
}
【问题讨论】:
-
我总是在
return行放一个断点。 -
我正要这么说。修改代码来做真的没必要。
-
@MarkRansom 当我在过去提出这个建议时,我抱怨说如果程序有多个退出点会变得很困难。我的回答是,如果您不确定程序在哪里终止,那么您可能需要在终止之前在其他地方进行调试。
-
@JBentley, , 如果我从 .exe 运行程序会怎样?
标签: c++ visual-studio console-application