gpt4 book ai didi

c++ - Pascal 的 readkey 有等价物吗?在 C 或 C++ 中?

转载 作者:太空狗 更新时间:2023-10-29 20:17:10 26 4
gpt4 key购买 nike

我正在寻找等待用户按键的控制台函数。我希望它像 Pascal 的 readkey 一样;与仅控制台解决方案一样。没有 GUI 库/图形库/窗口库/WinApi 调用 (Windows)。它应该是跨平台的,并且(最好)是 C std 库或 C++ 类库的一部分。那么有没有这样的函数/类方法等?

最佳答案

C 标准库没有“键盘缓冲区”的概念。输入/输出主要是基于行的(在按下 ENTER 时触发)。

您有几个选择:

  • 使用外部库,如 ncurses
  • setvbuf()改变终端缓冲策略并使用 fgetc() (如果您没有更改缓冲策略,请等待 ENTER)

关于c++ - Pascal 的 readkey 有等价物吗?在 C 或 C++ 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7461140/

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