就是控制台不显示那个请点击任意按键继续 使用清屏cls也没有用,有没有用2019的兄弟,求个解答
pause、cls只在win下起作用,system函数需要头文件stdlib.h
不相信
试试system("pause>0") 还有记得加头文件
【以下回答由 GPT 生成】
使用VS2019编写C++代码时,执行system("pause")
不显示按任意键继续的提示是因为VS2019默认情况下在调试模式下无需该提示,程序执行完毕后会自动关闭控制台窗口。不过,你可以使用以下两种方法来保持控制台窗口打开,以便查看输出和结果。
方法一:使用调试模式 1. 在VS2019中,点击"调试"菜单并选择"开始调试",或者按下F5快捷键开始调试你的程序。 2. 在调试模式下,system("pause")
将保持有效,控制台窗口会等待用户按下任意键继续。 3. 当你想要让程序继续执行时,按下任意键即可。
方法二:使用Ctrl+F5来运行 1. 在VS2019中,按下Ctrl+F5快捷键来运行你的程序,而不是点击"调试"菜单并选择"开始调试"。 2. 这种方式下,程序运行完毕后会自动保持控制台窗口打开。
请注意,以上两种方法只适用于调试和运行程序时保持控制台窗口打开的需求。如果你只是想要控制台窗口暂停一段时间,你可以使用以下代码替代system("pause")
:
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::seconds(5));
以上代码会暂停程序执行5秒钟,然后继续执行后面的代码。你可以根据需要调整暂停的时间长度。
希望以上解答对你有帮助!如果还有其他问题,请随时提出。
【相关推荐】