Страницы

Поиск по вопросам

понедельник, 8 апреля 2019 г.

ANSI-последовательности (ANSI escape sequences)

Как эта магия работает?Может ли этот магически код \033 делать что-то ещё? Это реализовано на уровене ОС или Си так умеет делать?


Ответ

В свое время это было достаточно популярным средством для вывода в цвете, в разных местах экрана и т.д. и называется это ANSI-последовательностями. Более того, создавались целые движущиеся (!) картины из символов с раскраской :)
Однако, как я понимаю, в первую очередь из-за нереализованности этого в консоли Windows популярность данного средства очень упала.
Приводить здесь полную таблицу ANSI-кодов - не уверен, что это хорошая идея, из-за отсутствия возможности нормального форматирования в ruSO. Но прочесть о них можно, например, в Википедии или, например, тут
Никакого отношения ни к C, ни тем более к printf данная тема не имеет.

Комментариев нет:

Отправить комментарий