как правильно и переносимо узнать поддерживается ли терминалом сабж (конкретнее, цвета) ? termcap ? если да, то какой параметр ? я знаю только system ("tput colors"), но это как-то криво
Вроде, termcap устарел и используется terminfo. Библиотека ncurses. Далее "man curs_color", функция has_colors(), либо "man curs_terminfo", функция tigetnum("colors").