当前位置: 技术问答>linux和unix
在Linux下编程实现清屏函数
来源: 互联网 发布时间:2015-12-04
本文导语: 如何在Linux下实现清屏的功能?不能调用system("clear"); 试过用curses库,但是curses是虚拟屏幕,refresh()以后再输入回车就跳出了,没有实现真正的清屏功能……如何实现清屏呢?有什么库函数可以使用么?~~多谢 ...
如何在Linux下实现清屏的功能?不能调用system("clear");
试过用curses库,但是curses是虚拟屏幕,refresh()以后再输入回车就跳出了,没有实现真正的清屏功能……如何实现清屏呢?有什么库函数可以使用么?~~多谢
试过用curses库,但是curses是虚拟屏幕,refresh()以后再输入回车就跳出了,没有实现真正的清屏功能……如何实现清屏呢?有什么库函数可以使用么?~~多谢
|
可以发一个escape再加一串表示命令ansi字符.
#include
#include
int main()
{
char esc = 27;
printf("%c%s",esc,"[2J");
printf("%c%s",esc,"[1;1H");
return 0;
}
含义可见http://www.dee.ufcg.edu.br/~rrbrandt/tools/ansi.html
#include
#include
int main()
{
char esc = 27;
printf("%c%s",esc,"[2J");
printf("%c%s",esc,"[1;1H");
return 0;
}
含义可见http://www.dee.ufcg.edu.br/~rrbrandt/tools/ansi.html
|
笨办法:发出N个换行符不就清屏了???????????
|
都打印空格