【发布时间】:2021-02-09 13:06:22
【问题描述】:
是否甚至可以编写一个等待用户输入的 C 程序(如 C++ 中的cin),当用户只敲击一个键(不输入)时,比如说,键盘上的“a”字符终端会显示“b”(仍然等待输入)?如果是这样 - 我怎样才能做到这一点?
【问题讨论】:
-
这非常依赖于操作系统,您使用的是什么操作系统?另外,您是否需要存储真实输入,或者在控制台中按下 ech 键时显示
b就足够了? -
我在 Linux 上;嗯,不,我认为我不需要存储真正的输入。这会很好,但根本不需要。
-
您可以通过以下方式获得想法:stackoverflow.com/questions/1786532/…
-
您需要停止将
cin视为the keyboard