Как вывести на консоль и перезаписать текст без очистки экрана и переписывания всего? - PullRequest
0 голосов
/ 16 мая 2011

Как при использовании aircrack-ng или любой программы, в которой есть таблицы данных, которые постоянно обновляются.

= \

1 Ответ

6 голосов
/ 16 мая 2011

Это зависит от системы и, прежде всего, от того, сколько вы хотите перезаписать.Для многих простых программ вывод '\r' сделает свое дело: он вернет курсор в начало строки (почти на всех консолях), и вы можете перезаписать строку.(Я использовал это в прошлом для постоянно обновляемых отчетов о прогрессе: например, <i>n</i> records processed. Просто не выводите '\n', пока вы не будете готовы.обычным решением является библиотека * 1006. * Она должна присутствовать в большинстве Unix (иногда под именем ncurses), а также есть порт ncurses для Windows (общее имя библиотеки и ее имяв традиционном Unix curses; ncurses - это реализация библиотеки GPL.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...