一、ncurses基本函数的使用:
①ubuntu总ncurses库的安装:
sudo apt-get install libncurses5-dev
②查看curses.h头文件中的关于上下左右功能键的键值
vi /usr/include/curses.h
③编写一个基本的test程序
#include#include int main(int argc,char *argv[]) { int key; initscr();//ncurses界面的初始化函数 while(1){ keypad(stdscr,1);//指定窗口 激活功能键(不激活功能键得不到我们想要的键值) key = getch();//等待程序输入,没有这句话程序就退出了,看不到任何运行结果 switch(key){ case KEY_UP: printw("upn"); break; case KEY_DOWN: printw("downn"); break; case KEY_LEFT: printw("leftn"); break; case KEY_RIGHT: printw("rightn"); break; default: break; } } endwin();//程序退出,调用函数来恢复shell终端的显示,如果没有这句话,shell终端字出现乱码,坏掉 return 0; }
④运行结果



