⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 实例11-3.c

📁 Linux下C语言编程例子
💻 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 + -