【问题标题】:Dynamic output updation on a command line interface命令行界面上的动态输出更新
【发布时间】:2009-10-29 10:51:15
【问题描述】:

我很想知道如何在类似于“top”命令的终端屏幕上打印输出。

我的意思是.. 终端窗口上现有输出的动态更新。

需要一个小的 c 程序或对适当资源的引用 ....

【问题讨论】:

  • 你提到了 'top' ,你能提示一下你的平台吗?
  • 我没听明白 .. 我正在使用 Linux 机器 .. 我说的是 top 命令,它显示了在 linux 机器中运行的各种进程的 cpu 和 mem 利用率。

标签: c command-line


【解决方案1】:

我认为您想查看ncurses(或 *curses,或适合您平台上的 termio 的任何内容)。 ANSI escape sequences 也很有趣:)

【讨论】:

  • 似乎 ANSI 转义序列很难用 .. 进行编程。可能是粗鲁的做事方式??
  • @codingfreak,我同意 tinkertim; ncurses 是要走的路。它也是一个非常有趣的 API。
  • @codingfreak:我链接到转义序列,这样您就可以看到 ncurses(和其他人)为您节省了多少痛苦。
【解决方案2】:

Ncurses(我认为只有 Unix)或PDCurses(便携式)是要走的路。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-27
    • 2015-09-18
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    相关资源
    最近更新 更多