如何用 C 实现输出的信息作为用户的下一次输入,类似就是 Mysql-Cli 里,你按 Up-Arrow 键,可以得到上一条 sql ,并且你可以对这个 sql 做修改。
如何用 C 实现输出的信息作为用户的下一次输入,类似就是 Mysql-Cli 里,你按 Up-Arrow 键,可以得到上一条 sql ,并且你可以对这个 sql 做修改。
1
MrLin Mar 2, 2017
这不是终端已经有的功能了吗?
建一个用户输入的 history, 监听 up-arrow 事件 |
2
QAPTEAWH Mar 2, 2017
libreadline / libedit
|
3
kingddc314 Mar 2, 2017
readline
|