gpt4 book ai didi

C++ - 暂停程序直到按下某个键

转载 作者:行者123 更新时间:2023-11-28 01:54:06 26 4
gpt4 key购买 nike

有没有一个函数可以让命令提示符程序像system("pause")一样等待,只有在接受某个键后才继续运行?

最佳答案

如果您正在等待换行符,有一种简单且便携的方法可以做到这一点。只需使用 getline

如果您想在不先接收换行符的情况下接收其他字符,那么可移植性会降低。在 Unix 系统中,您需要将终端设置为“原始模式”。正如 George 的评论所提到的,ncurses 是执行此操作的一种简单方法,此外,它还提供了将内容绘制到终端中特定位置、接收任意键等的便捷功能。

在 Windows 上,您需要使用它的 console interface .当然,这在 Windows 之外是不可用的。

正如 Neil Butterworth 评论的那样,还有一个适用于 Windows 的 curses 版本,称为 PDCurses。如果您需要编写同时适用于 Unix 和 Windows 的软件,这是一个不错的选择。

关于C++ - 暂停程序直到按下某个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41858812/

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