Приложения могут манипулировать текстовыми консолями или терминалами и изменять их цвета, устанавливать положение курсора, ...
Поддерживаемые подходы:
но, существует ли какая-либо легкая и переносимая библиотека C / C ++, которая обрабатывает различия между операционными системами только для цветов и курсора? и ничего не делает, если это было технически невозможно, но с максимальной отдачей
Примечание. Я не ищу тяжелых внешних инструментов для эмуляции unix-подобных терминалов (таких как Cygwin, Msys-rxvt, ...). Я думаю, что простая переносимость будет достигнута с помощью Windows API и управляющих кодов ANSI.
И не ncurses, потому что он тяжелый и имеет много функций для полноценной консоли управления, и я думаю, что ему нужна эмуляция
Примечание (2): Мои ранние и уродливые попытки - это библиотека Console
для Windows, написанная на VC ++ 6, но она не переносимая ... Вы можете увидеть ее здесь .