我有一个问题,当我尝试打开我的Hello World.exe文件(我通过遵循教程创建)。它立刻关闭,没有给我机会阅读或看我是否已经做好了一切。
正如您所看到的,我需要有关如何保持打开状态的帮助,而不会立即关闭。
答案 0 :(得分:7)
您可以在main结束前设置断点,也可以尝试以下操作:
int main()
{
//...
std::cin.get();
return 0;
}
它会等你按某个键退出控制台。
编辑:最好添加不会更改现有代码的断点。
答案 1 :(得分:2)
在控制台应用程序中,您可以执行以下操作来阻止窗口关闭,例如使用system("pause")
(not so recommended though),getch()
,std::cin >> x
在申请结束时等。
另一个选择是启动一个cmd窗口,cd到exe的位置并运行它,就像任何其他控制台应用程序要运行一样,这样它就不会关闭你,它只是退出。