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