Linux环境curses下改变字体颜色

    xiaoxiao2021-03-25  298

    cueses库函数中包含改变字体颜色的函数,可以直接调用,

    下面是例程

    #include <stdio.h> #include <curses.h> int main() { initscr(); move(LINES/2,COLS/2); if(start_color() == OK) { init_pair(1,COLOR_RED,COLOR_BLACK); attron(COLOR_PAIR(1)); move(LINES/2,COLS/2); addstr("hello!"); addroff(COLOR_PAIR(1)); refresh(); } addstr("hello!"); winend(); return 0; }

       * curses库中使用RGB方法来表示一种颜色

       * 默认的颜色有

            颜色            索引号  

           ---------------+-------------

           COLOR_BLACK           0  

           COLOR_RED            1  

           COLOR_GREEN           2  

           COLOR_YELLOW          3  

           COLOR_BLUE           4  

           COLOR_MAGENTA         5  

           COLOR_CYAN           6  

           COLOR_WHITE          7 

    转载请注明原文地址: https://ju.6miu.com/read-169.html

    最新回复(0)