Управление выводом в текстовом режиме в Linux | C / C ++ - PullRequest
1 голос
/ 02 ноября 2011

Во-первых, я прошу прощения за любые глупости, которые могут возникнуть, поскольку я не совсем уверен, как правильно задать этот вопрос.

Недавно мне стало интересно, как некоторые приложения (например, Midnight Commander) управляютвывод в текстовом режиме, формирование так называемого «текстового пользовательского интерфейса», idk.Это какая-то злая магия со стандартными операциями вывода или что-то еще, о чем я не знаю?Я немного покопался в Google, но не нашел ничего особенного, и я надеюсь, что кто-то здесь может указать мне правильный путь.

Заранее спасибо,

~ Массив бессонницы

Ответы [ 2 ]

6 голосов
/ 02 ноября 2011

Что вам нужно, так это NCurses - библиотека, которая использует специальные символы терминала для установки цвета, положения и т. Д.

http://www.gnu.org/s/ncurses/

1 голос
/ 02 ноября 2011

В дополнение к ncurses, взгляните на S-lang.

http://www.s -lang.org /

...