作者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