Использование кодов управления терминалом с C
Я заинтересован в создании основанного на терминале текстового интерфейса в C без использования библиотеки как ncurses
, Я знаю, что с помощью tput
и множество escape-кодов, можно создать такой интерфейс. Тем не менее, я не уверен, как использовать tput
или аналогичные команды в C.
Во-первых, мне интересно, как лучше всего реализовать что-то подобное в C без внешних библиотек (чтобы его можно было скомпилировать и запустить на голой системе).
Во-вторых, если использовать tput
это лучший вариант, как я могу вызвать эти команды из C?
Я понимаю, что с помощью уже существующей библиотеки, такой как ncurses
значительно упростит процесс, но я бы хотел создать свою программу без них.
Заранее спасибо.
1 ответ
Стандартная библиотека C не предоставляет никаких функций, которые можно использовать вместо функций в ncurses
, Вам придется использовать ncurses
или другая сторонняя библиотека, которая обеспечивает эквивалентную функциональность.