我刚开始使用Visual Studio在Windows 10上编写C ++代码,而我正在使用控制台应用程序模板。我的问题是,即使我只是运行一个“hello world”示例,控制台在显示我的程序输出后立即消失。我尝试了各种技巧来实现延迟,但没有成功。
答案 0 :(得分:2)
我通常在主要返回之前放置一个std :: cin行。这将导致它在继续之前等待输入。
答案 1 :(得分:1)
您可以执行以下操作(假设您没有等待用户输入,在这种情况下,您可以按照Rich的回答):
答案 2 :(得分:0)
在Visual Studio中暂停控制台的一个好方法是使用HKHealthStore
虽然它不能移植到其他操作系统,但某些防病毒系统不喜欢它。为了您的目的,它应该运作良好,并且很容易看出该行的作用。
希望这有帮助。