【发布时间】:2012-03-11 18:46:51
【问题描述】:
我正在尝试创建一个外壳(没什么大不了的,只是搞砸了)并希望在原始模式下读取箭头键以避免将控制字符打印到屏幕上,并且实际上能够使用它们返回并进行编辑在我敲回车之前的一行。这可能与 termios 一起做,但有没有更简单的方法呢?或者使用termios可能很容易?这似乎是一个相当大的课题,必须全面研究。
我在循环中从标准输入读取行,并使用我从输入字符串创建的参数向量调用 fork > execvp。
【问题讨论】:
-
你在使用 curses 库吗?