我在Linux上使用ncurses在C中编写了一个小型寻呼机。因为这个寻呼机只适用于我自己,并且因为我发现在反向视频中使用整个页面更容易阅读文本,我想找到一种方法来改变整个屏幕颜色以反转视频,即不只是直到最后一个字符才能新队。类似命令emacs
和emacs -r
之间的区别。
答案 0 :(得分:1)
这给了我白色背景上的黑色文字。
#include <ncurses.h>
int main(void)
{
initscr();
if (has_colors()) {
assume_default_colors( COLOR_BLACK, COLOR_WHITE);
start_color();
}
printw("line 1\n");
printw("line 2\n");
printw("line 3\n");
printw("press enter");
getch();
endwin();
return 0;
}