此篇只介绍保存历史部分
readline/readline.h
readline/history.h
g++ -o readline readline.cpp -lreadline
编译的时候记得加上 -lreadline
测试一下,输入中文看看,如果可以,那就恭喜了。
如果不能输入中文
run一下locale命令看看
主要是LC_ALL=en_US.UTF-8
通常在.bashrc里边修改
更多的关于readline的内容,参考
http://tiswww.case.edu/php/chet/readline/readline.html#SEC23