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