终端程序 - 如何更新屏幕数据?

时间:2011-04-05 18:24:03

标签: user-interface console

这是一个奇怪的问题,但我不知道它是怎么称呼的。

基本上有一个基于控制台的(Linux)程序,它将一些数据(行)输出到stdout,然后它只更改已经在屏幕上的数据的值。我只知道如何输出一行文本,但在刷新后永远不能更改。怎么可以这样做?例如,如何制作ASCII表(由ASCII字符组成的表)并仅更改此表中的值?感谢

1 个答案:

答案 0 :(得分:1)

你应该检查curses / ncurses库。

这里有一些阅读: http://www.faqs.org/docs/Linux-HOWTO/NCURSES-Programming-HOWTO.html