你怎么写c中的linux键盘缓冲区?

时间:2015-01-18 21:26:15

标签: c linux bash keyboard command-line-interface

我希望我的程序能够执行与按bash中的向上箭头类似的操作,并且"类型"你的最后一个命令进入键盘缓冲区。

我正在编写一个CLI flashcard程序,我希望用户能够使用箭头键对长字进行一些小改动,而不必全部输入。

我无法在任何地方找到任何具体的解释或示例。

1 个答案:

答案 0 :(得分:2)

您不想写入键盘缓冲区。你想要的是一个像readline一样的功能。

检查以下链接:http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html

或(更简单)

https://github.com/antirez/linenoise