Curse的颜色使用
来源:互联网 发布:美国反智主义 知乎 编辑:程序博客网 时间:2024/05/02 16:43
color.c纯干货:
#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <curses.h>int main(){ int i; initscr(); if(!has_colors) { endwin(); fprintf(stderr,"Error - no color support on this terminal\n"); exit(1); } if(start_color() != OK) { endwin(); fprintf(stderr,"Error - could not initialize colors!\n"); exit(2); } clear(); mvprintw(5,5,"There are %d COLORS, and %d COLOR_PAIRS available",COLORS, COLOR_PAIRS); refresh(); init_pair(1, COLOR_RED,COLOR_BLACK); init_pair(2, COLOR_RED,COLOR_GREEN); init_pair(3, COLOR_GREEN,COLOR_RED); init_pair(4, COLOR_YELLOW,COLOR_BLUE); init_pair(5, COLOR_BLACK,COLOR_WHITE); init_pair(6, COLOR_MAGENTA,COLOR_BLUE); init_pair(7, COLOR_CYAN,COLOR_WHITE); for(i =1; i<=7; i++) { attroff(A_BOLD); attrset(COLOR_PAIR(i)); mvprintw(5 +i, 5,"Color pair %d",i); attrset(COLOR_PAIR(i)|A_BOLD); mvprintw(5 +i, 25,"Bold color pair %d",i); refresh(); sleep(1); } endwin(); exit(EXIT_SUCCESS);}
运行的效果如下:
0 0
- Curse的颜色使用
- curse下面的键盘模式输入
- curse库的示例——闪烁的hello world
- curse库的示例——Hello world反弹起来
- 关于curse.h终端图形库的学习
- MATLAB颜色的使用
- MATLAB颜色的使用
- 颜色控制的使用
- 颜色Colours的使用
- MATLAB颜色的使用
- c# 中颜色的使用
- MFC颜色对话框的使用
- MFC颜色对话框的使用
- 颜色矩阵ColorMatrix的使用
- Android中颜色的使用
- 颜色传感器TCS230的使用
- Android中颜色的使用
- MFC颜色对话框的使用
- jxl.jar ---EXCEL操作工具包
- Matlab中图片保存的四种方法
- Android超精准计步器开发-Dylan计步
- SEAndroid策略
- 分数求和
- Curse的颜色使用
- 将方形图片转换成为圆形图片的工具类
- Codeforces Round #376 (Div. 2) B. Coupons and Discounts
- 第八周:C语言:小球自由下落
- bzoj 2445 最大团 CRT 组合数取模
- GCC编译器下的-L与-l的区别
- php实现远程网络文件下载到服务器指定目录(方法二)
- 构建微服务:使用API Gateway
- UItextVeiw重写deletebackward方法&&正则表达式