Управление выводом в текстовом режиме в Linux | C / C

#linux #text #interface #mode

#linux #текст #интерфейс #режим

Вопрос:

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

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

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

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

Ответ №1:

То, что вы ищете, это NCurses — библиотека, которая использует специальные символы терминала для установки цвета, положения и т.д.

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

Ответ №2:

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

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