如何实现在显示的纯文本菜单中,使用方向键移动光标进行选择?
灼眼的超哥 2010-10-26 10:22:18 如题,如何让程序和vi一样,使用方向键在屏幕上移动光标,只不过,只能用上下键上光标移动,就和手机里那样,使用导航键移动光标,按OK键选择。
演示一下:
程序运行后,
输出纯文本的菜单:
############
# >>> 选项一 #(对应语句1)
# 选项二 #(对应语句2)
# 选项三 #(对应语句3)
############
把上面的内容中的“>>>”当成光标,通过按上下键使“>>>”上下移动,比如我按两次下键,那么,屏幕上显示的是:
############
# 选项一 #
# 选项二 #
# >>> 选项三 #
############
之后,按回车,就会执行与“选项三”对应的语句3,请问如何实现?
先声明一下,本程序是在Linux系统下运行的,没有conio.h头文件,conio库是用于Window平台的,与之类似的在Linux下使用的是curses库。