2009-10-29 2 views
3

Je suis impatient de savoir comment imprimer la sortie sur un écran de terminal similaire à celui de la commande 'top'. Ce que je veux dire est .. mise à jour dynamique de la sortie existante sur la fenêtre du terminal.Mise à jour de sortie dynamique sur une interface de ligne de commande

Un petit programme ou référence c aux ressources appropriées devrait ....

+0

Vous avez mentionné 'top', pouvez-vous donner un indice quant à votre plateforme? –

+0

Je ne vous ai pas .. j'utilise Linux machine .. et je parle top commande qui affiche les utilisations CPU et mem de divers processus en cours d'exécution dans un macihne linux. – codingfreak

Répondre

1

Je pense que vous voulez vérifier ncurses (ou * malédictions, ou tout ce qui est approprié pour termio sur votre plate-forme). ANSI escape sequences est également d'intérêt :)

+0

Semble séquences d'échappement ANSI sont vraiment difficiles à programmer avec .. pourrait être la façon brute de faire les choses ?? – codingfreak

+0

@codingfreak, je suis d'accord avec tinkertim; ncurses est le chemin à parcourir. C'est aussi une API amusante à utiliser. – BobbyShaftoe

+0

@codingfreak: J'ai lié à des séquences d'échappement afin que vous puissiez voir combien de douleur ncurses (et d'autres) vous sauver. –

1

Ncurses (Unix seulement je pense) ou PDCurses (portable) est le chemin à parcourir.

Questions connexes