2010-04-06 53 views
0

我正在使用基于C++的命令行工具,我希望实时捕获用户的击键,而不要求他们击中Return来提交输入。我似乎无法找到一个iostream电话来支持这种行为,但我记得大学时代的这种行为是可以做到的。任何人都可以将我指向正确的方向吗?以用户类型捕获输入流

回答

1

这不属于C++规范,需要操作系统特定的调用。在Posix上,您可以通过启用raw或cbreak模式而不是熟食模式来实现此目的。

最简单的方法是通过curses