2009-10-29 2 views
3

Я очень хочу знать, как печатать выходные данные на экране терминала, аналогичном тому, который используется для команды «сверху».Динамическое выходное обновление в интерфейсе командной строки

Что я хочу сказать ... динамическое обновление существующего вывода в окне терминала.

Небольшая программа с или ссылки на соответствующие ресурсы, как ожидается ....

+0

Вы упомянули «верх», можете ли вы дать подсказку о своей платформе? –

+0

Я не получил вас .. Я использую Linux-машину .. и я говорю о верхней команде, которая отображает использование процессора и памяти различных процессов, работающих в linux macihne. – codingfreak

ответ

1

Я думаю, что вы хотите, чтобы проверить ncurses (или * проклятья, или любой другой подходящий для termio на вашей платформе). ANSI escape sequences также представляет интерес :)

+0

Кажется, escape-последовательности ANSI действительно сложно программировать с помощью .. может быть грубым способом делать что-то? – codingfreak

+0

@codingfreak, я согласен с tinkertim; ncurses - путь. Это также довольно забавный API для работы. – BobbyShaftoe

+0

@codingfreak: Я привязан к escape-последовательностям, чтобы вы могли видеть, сколько болит ncurses (и другие), которые вас спасают. –

Смежные вопросы