Linux程序设计(curses使用示例)

来源:互联网 发布:ug8.0编程在线视频观看 编辑:程序博客网 时间:2024/05/18 03:39


看官们,咱们今天要说的内容还是curses库,我们今天主要说它的用法。闲话休说,言归正转。


下面是我利用curses函数库写的一个显示棋盘的小程序,请大家参考:

     1    #include<unistd.h>     2    #include<stdlib.h>     3    #include<ncurses.h>     4         5    int main()     6    {     7        int i;     8         9        initscr();              //初始化屏幕    10        11        if(!has_colors())       //确认终端是否支持彩色显示    12        {    13            endwin();    14            printf("can't support color \n");    15            return 0;    16        }    17        18        if(start_color() != OK)  //确认初始化彩色显示是否成功    19        {    20            endwin();    21            printf("can't initialize color \n");    22            return 0;    23        }    24            25        init_pair(3,COLOR_RED, COLOR_WHITE);  //设置颜色对前景红色,背景白色    26        attrset(COLOR_PAIR(3));               //使用刚才设置的颜色    27        28        for(i=0; i< 18; i+=2)                 //画横线和竖线    29        {    30                mvvline(9,2+i,'|',9);    31                mvvline(9,2+i+1,'_',9);    32        }    33        34        refresh();                           //刷新屏幕,以便显示内容    35        getch();                             //等待用户输入    36        sleep(2);                            //暂停两秒    37        38        endwin();                            //释放屏幕相关的资源    39        40        return 0;    41    }    42    


把上面的代码保存成C语言源文件,然后使用gcc编译,编译时需要使用l选项(lncurses).编译完后的运

行结果如下图所示:


我本来是想使用curses库画一些图形,使用后发现,它的图形功能不强,而且使用不方便,因此,不准备

在它上面花费过多的时间和精力。鉴于这个原因,我没有详细介绍其中的原理和使用方法,大家可以参考

代码中的注释,了解简单的用法。


各位看官们,今天的内容就到此为止,欲知后事如何,且听下回分解。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 十一个月宝宝断奶后辅食怎么办 6个月宝宝不会坐怎么办 7个月宝宝坐不住怎么办 三个月宝宝白天闹觉怎么办 3个月宝宝不追声怎么办 一岁宝宝垃肚子怎么办 新生儿四天没大便怎么办老放屁 新生儿四五天不大便怎么办 新生儿五天没解大便怎么办 婴儿五天没拉大便怎么办 宝宝45天不拉屎怎么办 儿童4天不大便怎么办 4一5天不大便怎么办 俩月的宝宝便秘怎么办 宝宝6天没大便怎么办 新生儿3天不大便怎么办 50天宝宝几天没有大便怎么办 宝宝一吃奶就拉怎么办 2个月宝宝不拉屎怎么办 吃苹果呛到气管怎么办 三个月宝宝五天没拉大便了怎么办 三个月的宝宝五天不大便怎么办 十天婴儿不大便怎么办 宝宝断奶不喝牛奶怎么办 宝宝喝羊奶大便干燥怎么办 4个月宝宝睡眠少怎么办 8个月婴儿不吃奶粉怎么办 满月的宝宝黄疸高怎么办 刚满月的宝宝黄疸高怎么办 换奶粉孩子不喝怎么办 宝宝整夜哭闹不睡觉怎么办 满月宝宝整夜不睡觉怎么办 6个半月宝宝一喂粥就哭怎么办 宝宝敷鸡蛋白过敏怎么办 七个月宝宝不吃米糊怎么办 涨奶引起的发烧怎么办 8个月宝宝积食怎么办 宝宝吃奶一会就睡了怎么办 宝宝喝凉酸奶拉肚子怎么办 宝宝戒奶不吃奶粉怎么办 三个月大婴儿不吃奶粉怎么办