Портативный текстовый консольный манипулятор

Приложения могут управлять текстовыми консолями или терминалами и изменять их цвета, устанавливать положение курсора, ...

Поддерживаемые подходы:

но, существует ли какая-нибудь легкая и портативная библиотека C / C ++, которая обрабатывает различия между операционными системами только для цветов и курсора? и ничего не делает, если это технически невозможно, но лучше всего

Примечание: я не ищу тяжелые внешние инструменты для эмуляции unix-подобных терминалов (например, Cygwin, Msys-rxvt, ...). Я думаю, что простая переносимость будет достигнута с помощью Windows API и escape-кодов ANSI.
И не ncurses, потому что он тяжелый и имеет много функций для полного управления консолью, и я думаю, что ему нужна эмуляция

Примечание (2): Мое раннее и уродливое усилие - это библиотека Console для Windows, которая написала в VC ++ 6, но он не переносится ... Вы можете увидеть это здесь .

21
задан masoud 2 December 2013 в 07:12
поделиться