Использование кодов управления терминалом с C

Я заинтересован в создании основанного на терминале текстового интерфейса в C без использования библиотеки как ncurses, Я знаю, что с помощью tput и множество escape-кодов, можно создать такой интерфейс. Тем не менее, я не уверен, как использовать tput или аналогичные команды в C.

Во-первых, мне интересно, как лучше всего реализовать что-то подобное в C без внешних библиотек (чтобы его можно было скомпилировать и запустить на голой системе).

Во-вторых, если использовать tput это лучший вариант, как я могу вызвать эти команды из C?

Я понимаю, что с помощью уже существующей библиотеки, такой как ncurses значительно упростит процесс, но я бы хотел создать свою программу без них.

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

1 ответ

Стандартная библиотека C не предоставляет никаких функций, которые можно использовать вместо функций в ncurses, Вам придется использовать ncurses или другая сторонняя библиотека, которая обеспечивает эквивалентную функциональность.

Другие вопросы по тегам