特定点的颜色 - ncurses

时间:2015-08-12 15:44:30

标签: c ncurses

我正在尝试使用ncurses lib在屏幕的特定位置着色 我写了这段代码:

#include<curses.h>

int main(void)
{
    initscr();
    start_color();
    init_pair(1, COLOR_BLACK, COLOR_RED);
    attron(COLOR_PAIR(1));
    move(10, 10);
    printw(" \n");
    refresh();
    getch();
    endwin();

    return 0;
}

有更好的方法吗?或者这是唯一的方法?

1 个答案:

答案 0 :(得分:2)

请查看mvchgat()以更改已存在字符的颜色(和其他属性) 您还可以使用mvaddch (10, 10, ' ' | COLOR_PAIR(1))移动光标并输出带有自定义颜色(或其他属性)的空格字符。