如何实现在显示的纯文本菜单中,使用方向键移动光标进行选择?

灼眼的超哥 2010-10-26 10:22:18
如题,如何让程序和vi一样,使用方向键在屏幕上移动光标,只不过,只能用上下键上光标移动,就和手机里那样,使用导航键移动光标,按OK键选择。
演示一下:
程序运行后,
输出纯文本的菜单:
############
# >>> 选项一 #(对应语句1)
# 选项二 #(对应语句2)
# 选项三 #(对应语句3)
############
把上面的内容中的“>>>”当成光标,通过按上下键使“>>>”上下移动,比如我按两次下键,那么,屏幕上显示的是:
############
# 选项一 #
# 选项二 #
# >>> 选项三 #
############
之后,按回车,就会执行与“选项三”对应的语句3,请问如何实现?
先声明一下,本程序是在Linux系统下运行的,没有conio.h头文件,conio库是用于Window平台的,与之类似的在Linux下使用的是curses库。
...全文
116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
junjin456963 2011-04-09
  • 打赏
  • 举报
回复
我也正想问这题。大虾回答下。谢谢·
hz_yck 2010-10-26
  • 打赏
  • 举报
回复
ncurses库

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧