标签: c++ input stdin iostream real-time
我正在开发一个基于C ++的命令行工具,我希望实时捕获用户的击键,而不需要它们点击Return来提交输入。我似乎无法找到支持这种行为的iostream电话,但我记得从大学时代开始就可以做到这一点。有人能指出我正确的方向吗?
Return
答案 0 :(得分:1)
这不在C ++规范之内,需要特定于操作系统的调用。在Posix上,您可以通过启用raw或cbreak模式而不是cooked模式来执行此操作。
启用此功能的最简单方法是curses。