📄 实例11-3.c
字号:
#include<curses.h>
int main(int argc,char *argv[])
{
int i;
initscr();/*curses初始化*/
if(!has_colors() || start_color()== ERR) {/*颜色初始化*/
endwin();
printf("Terminal does not support color.\n");
exit(1);
}
init_pair(1,COLOR_GREEN,COLOR_BLACK); /*颜色属性*/
init_pair(2,COLOR_RED,COLOR_BLACK);
init_pair(3,COLOR_CYAN,COLOR_BLACK);
init_pair(4,COLOR_WHITE,COLOR_BLACK);
init_pair(5,COLOR_MAGENTA,COLOR_BLACK);
init_pair(6,COLOR_BLUE,COLOR_BLACK);
init_pair(7,COLOR_YELLOW,COLOR_BLACK);
for(i= 1;i<=7;i++) {/*写字符串*/
attron(COLOR_PAIR(i));
printw("color pair %d in normal mode\n",i);
}
for(i= 1;i<=7;i++) {
attron(COLOR_PAIR(i) | A_BLINK | A_UNDERLINE);
printw("color pair %d in normal mode\n",i);}
refresh(); /*刷新屏幕*/
getch(); /*等待按键*/
endwin(); /*结束*/
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -