DOS

关于ncurses颜色

为什么ncurses只支持八种颜色?如果您研究过curses中可用的调色板,您可能想知道为什么curses只支持八种颜色。 curses.h包含文件定义了这些颜色宏:COLOR_BLACK COLOR_RED COLOR_GREEN COLOR_YELLOW COLOR_BLUE COLOR_MAGENTA COLOR_CYAN COLOR_WHITE 但是为什么只有八种颜色,以及为什么是这些特定的颜色?至少在Linux控制台中,如果您在PC上运行,颜色的范围源于PC硬件。