• XSS.stack #1 – первый литературный журнал от юзеров форума

Как изменить текст в терминале linux language:c

sleepknot

HDD-drive
Пользователь
Регистрация
30.01.2022
Сообщения
43
Реакции
18
Всем привет, стоит задача сделать маломальский терминальный интерфейс.
Моя программа выводит данные, проценты выполнения того или иного действия.
Пример:
Код:
ID  Name    %   GPK
 1  Prog    54  20
14  Aleb    31  20
54  Bela    22  20

И мне нужно обновлять % в таблице, я думал можно как то перенести курсор, но как бы я не гугли, \r только одну строку изменить можно.
Мне не особо хочется для такой простой программы использовать ncurses и тд...
Мне кажется есть какая то либа которая позволит просто по кордам или же по другим признакам изменить символы на консоли.
Использовать system.clear тоже не вижу смысла.

Если мой пример плох, то мне нужно наподобие bashtop, htop, илиже вот такой прогресс бар как при sudo apt install:
1652021803000.png


Заранее спасибо!
 
Мне нужно изменить символы, ну как в sudo apt install там сверху появляются пакеты которые скачиваются, а внизу прогресс бар у которого меняются проценты.
Как цвет поменять и тд.. я знаю
А вот как изменить строку я не знаю.
Делается через ANSI коды терминала..

 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх