如何连续读取标准输入? [复制]
Posted
技术标签:
【中文标题】如何连续读取标准输入? [复制]【英文标题】:How to read standard input continuously? [duplicate] 【发布时间】:2012-03-08 15:35:18 【问题描述】:可能重复:C/C++: Capture characters from standard input without waiting for enter to be pressed
有没有办法连续读取标准输入?我想做一个 X 和 O 游戏,我希望玩家使用箭头来移动它在网格上的位置。我不能使用cin
,因为它要求您按回车键将输入数据放入变量中。那么,这样做的函数或对象是否存在?
【问题讨论】:
没有独立于平台的方法。 这解释了如何在 Windows 和 Linux 的控制台应用程序中执行此操作:***.com/questions/421860/… 【参考方案1】:对于控制台(文本)应用程序,您可以使用 ncurses 之类的东西,它执行终端“GUI”控件。
对于图形应用程序,您可以使用诸如支持事件驱动编程的 SDL 之类的东西。
【讨论】:
以上是关于如何连续读取标准输入? [复制]的主要内容,如果未能解决你的问题,请参考以下文章