如何打开控制台?
我试过这个:
main() { int a; cout <> a; cout << a; cin.ignore(std::numeric_limits::max(), '\n'); return 0; }
但它没有用。
您无需修改源代码即可。 当您使用exit()或abort()从其他位置退出程序时,这会很烦人。 大多数IDE都可以选择让控制台保持打开状态。 您是否有机会使用Dev-C ++? 它有一个暂停控制台的选项。 您可以在环境设置中找到该选项。 除非您使用Bloodshed的过时版本的Dev-C ++。 如果是这样,您应该更新到Orwell版本: http : //orwelldevcpp.blogspot.com
最简单的方法是简单地放置:
system("PAUSE");
你想要暂停的地方(在你的情况下,在上面的行中返回0;)
然而,由于许多安全问题,大多数人会认为使用system
是不好的做法。 相反,尝试使用:
cin.get();
我一直都喜欢使用:
std::cout << "Paused. Press Enter to continue."; std::cout.flush(); std::cin.ignore(100000, '\n');