簡體   English   中英

特定點的顏色-ncurses

[英]Color at specific point - 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;
}

有更好的方法嗎? 還是這是唯一的方法?

看一下mvchgat()來更改已經存在的字符的顏色(和其他屬性)。
您也可以使用mvaddch (10, 10, ' ' | COLOR_PAIR(1))移動光標並輸出帶有自定義顏色(或其他屬性)的空格字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM