我试图确定如何将系统打印的字符标准输入 - “输入”,也就是说,它是如何打印,如果用户点击被认为是输入字符,用户可以删除和

我碰巧使用C,但如果溶液是依赖于语言的我会非常惊讶。

感谢您的见解! :d

有帮助吗?

解决方案

有几个人指出,Bash使用readline的,这是事实,但我觉得你真的问是怎么回事能看到你输入你按下回车键之前。

答案是ttys中(即:终端)可以切换到“原始模式”,其中该终端的输入处理被禁用,然后你会看到的每一个字符,因为它涉及在此也将禁用的自动回显输入的字符。

rel="noreferrer">从文件或一个终端读取单个字符参见

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top