VS 2010中的C ++项目

时间:2011-05-02 08:28:32

标签: c++ visual-studio-2010 console

我在visual studio 2010中创建了c ++空项目。编写简单的程序(例如hello world)并运行它。但控制台窗口立即关闭!怎么办?

4 个答案:

答案 0 :(得分:3)

它“消失”,因为你的程序运行结束而你没有告诉控制台“停留”。

至少有两种方式来解决这个问题。

如果您不想调试程序,请按 ctrl + F5 键启动程序。它将为您保留控制台窗口,直到您按任意键。

如果您想使用 F5 调试程序,可以将控制台显式“保持”为:

// trivial, just to hold the console for you
std::cin.get();

答案 1 :(得分:1)

您很可能没有任何可以暂时阻止该计划继续下去的事情。比如等待一些简单的输入。你可以添加它。如果愿意,可以“按任意键继续”。 或者只是从cmd窗口中启动您的应用程序。它仍将立即终止,但至少窗口将保持打开状态。

答案 2 :(得分:1)

如果在调试器下运行控制台程序(例如按F5),程序将不会停止,除非它遇到断点。

如果您使用调试器运行控制台程序而不是(例如使用Ctrl-F5),它将在程序结束时停止并显示“按任意键继续...”。提示。

一个简单的解决方法是在main()的末尾或其他可能合适的位置设置断点。

答案 3 :(得分:0)

您可以在main的最后一行设置断点。转到上一个},然后按 F9 进行此操作。

int main()
{
    return 0;
} // <--- Set a breakpoint on this line (Press F9)