【问题标题】:Capturing the input stream as a user types将输入流捕获为用户类型
【发布时间】:2010-04-06 22:25:39
【问题描述】:

我正在开发基于 C++ 的命令行工具,我想实时捕获用户的击键,而不需要他们点击Return 来提交输入。我似乎找不到支持这种行为的 iostream 调用,但我记得在我的大学时代是可以​​做到的。谁能指出我正确的方向?

【问题讨论】:

    标签: c++ input stdin iostream real-time


    【解决方案1】:

    这超出了 C++ 规范,需要特定于操作系统的调用。在 Posix 上,您可以通过启用 raw 或 cbreak 模式而不是熟模式来做到这一点。

    启用此功能的最简单方法是通过curses

    【讨论】:

      猜你喜欢
      • 2022-07-01
      • 2023-03-11
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 2014-11-16
      • 2018-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多