控制台输入中的基于箭头的命令历史记录(C++)

Hum*_*ger 1 c++ ncurses

我正在尝试构建一个需要用户输入的控制台应用程序.我能够使用printf将光标保持在同一个地方,我也可以使用curses,但是我无法启动向上箭头命令历史记录.有什么指针吗?

Foo*_*oon 5

我想你想要readline(www.gnu.org/software/readline/,它似乎现在重定向到维护者网站http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html)