init_color() 是定义新颜色的唯一方式,但可用的颜色和颜色对数取决于您正在使用的终端。 许多终端可以支持高达 256 种颜色,但在大多数系统上,默认的 TERM 值为 xterm,仅支持 8 种颜色。xterm 可以编译支持 256 种颜色,我认为 gnome-terminal 支持 256 种颜色。尝试将您的 TERM 环境变量更改为 xterm-256color,并检查您的 ncurses 程序中的 COLORS 变量。
init_color()
是唯一的方法吗? - digital_revenant