gpt4 book ai didi

c++ - 我应该使用 system(PAUSE) 还是 cin.get() 来保持控制台窗口打开?

转载 作者:太空狗 更新时间:2023-10-29 21:39:04 25 4
gpt4 key购买 nike

我正在使用互联网和 Bjarne Stroustrup 的“编程:使用 C++ 的原理和实践”学习/自学 C++,并且我知道您可以使用 system(PAUSE) 来保持控制台窗口打开cin.get() 或 Stroustrup 提到的这个 keep_window_open(),但我想知道哪个是最好的方法,或者至少是最被接受的方法由程序员。

最佳答案

不要使用这些技巧。

不要让你的程序在实际完成时不退出,而是要学习如何以对你的任务有用的方式使用你的终端模拟器。我认为在大多数模拟器上,如果你预先打开终端窗口,然后导航到可执行文件所在的目录(或将要所在的目录),然后按其名称启动它,程序完成后窗口将保持打开状态。只有当您通过双击启动可执行文件时,窗 Eloquent 会立即关闭。

如果您从 IDE 中启动程序,请检查它是否有一些选项可以让窗口保持打开状态。如何做到这一点当然取决于 IDE。 (请参阅评论以获取一些指示。)

关于c++ - 我应该使用 system(PAUSE) 还是 cin.get() 来保持控制台窗口打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33838854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com