当前位置: 技术问答>linux和unix
在终端显示多行文本并不断刷新,像top那样。怎么弄?
来源: 互联网 发布时间:2017-04-30
本文导语: 各位高手,我刚入门Linux编程。最近要写一程序,运行过程中要在终端显示很多文本(多行),并以一定频率不断刷新。有些类似top命令那样。 不知道常规做法一般是怎样弄?总不能总是使用system("clear")吧?top大概...
各位高手,我刚入门Linux编程。最近要写一程序,运行过程中要在终端显示很多文本(多行),并以一定频率不断刷新。有些类似top命令那样。
不知道常规做法一般是怎样弄?总不能总是使用system("clear")吧?top大概是怎么弄的?vi又是怎么弄的?我看vi甚至还能在退出后恢复先前的终端内容。
另外,不知道我要的这个方法与distribution有关吗?希望没有。万一有,我至少需要在RHEL 5上能使用。
不胜感谢。
不知道常规做法一般是怎样弄?总不能总是使用system("clear")吧?top大概是怎么弄的?vi又是怎么弄的?我看vi甚至还能在退出后恢复先前的终端内容。
另外,不知道我要的这个方法与distribution有关吗?希望没有。万一有,我至少需要在RHEL 5上能使用。
不胜感谢。
|
1.printf输出终端控制字符, 移动光标:printf("33[%d;%dH", y, x)
2.使用ncurses库
2.使用ncurses库
|
Linux的top使用curses库
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。