当我尝试调试我的小程序时,它会立即关闭。这是我正在使用的代码。
#include <iostream>
using namespace std;
int main()
{
int gt1, gt2;
cout << "Hello World!" << endl;
return 0;
}
只需0.5秒,黑盒子就会出现并关闭。
我能做些什么来阻止这种情况吗?
答案 0 :(得分:1)
在代码中设置断点,以便您可以对其进行调试。只需点击来源左侧的栏。
答案 1 :(得分:0)
您的函数完成并将控件返回给调试器。这就是你看到屏幕关闭的原因。这种行为(调试)与从Visual运行程序不同(最后你会看到“按任意键......”行。
出于调试目的,您可以在“return”之前添加以下两行:
char ch;
cin.get(&ch);
这将等待在终止前按下任何键。
答案 2 :(得分:-1)
将cin.get();
添加到return 0
之前的代码末尾。