作者bzgibson (B'z)
看板LinuxDev
标题[问题] 重叠显示的问题?
时间Mon Apr 21 09:39:08 2008
举个例子
while(1)
{
printf("i= %d",i++);
}
我想要萤幕秀出来可以覆盖上一次(不是用'\n')
有点像时间显示一样,目前毫无头绪><"
_______________
| i=1 |
| |
| |<----第一次萤幕
|_______________|
_______________
| i=2 |
| |<----第二次萤幕
| |
|_______________|
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.39.134
1F:推 koshi0502:如果在 printf 下面加入 system("clear"); 这样呢? 04/21 10:54
2F:→ elpam:没有换行的话 \b 04/21 11:21
3F:推 freesamael:我不知道有没有更简洁的办法,但是我知道用ncurses 04/21 11:24
4F:→ freesamael:要做到这件事情很容易,google一下ncurses 04/21 11:24
5F:→ kaichan:\r ==> return 到行首 \n ==> 新行 04/21 13:23
6F:→ kaichan:所以你只要先印 \r 游标就会到行首,再印你的新值就可以了 04/21 13:27
7F:推 Bencrie:用ANSI控制码调cursor位置如何 ? 04/21 18:35
8F:推 compbell:建议使用ncurses 04/22 00:41