【发布时间】:2015-03-03 04:24:01
【问题描述】:
我已将先前命令的历史记录保存在二维数组中。但我不知道如何检查向上箭头。
如何使用 C 编程语言实现此功能(在 Linux 中)?
【问题讨论】:
-
@n.m.当然,前提是您可以接受 GPL 许可。
-
Termios 库可以阻止你 (linux.die.net/man/3/termios)。我在下面的答案中插入使用示例。
-
@aruisdante 有一个 bsd 许可的替代方案,称为 editline,但是是的,我确实希望人们能够接受 gpl,除非他们特别提到其他内容。毕竟他们来这里是为了获得免费建议。