如何实现在屏幕上刷新同一行日志

Debug posted @ 2011年10月14日 15:54 in 未分类 , 2966 阅读

利用回车\r符号,可以回到行首,覆盖掉原来的日志即可。

#include <unistd.h>
#include <stdio.h>
int main()
{
    for(int i=0; i<100; ++i){
        sleep(1);
        printf("\rprint %d times", i);
    }
    return 0;
}
  • 无匹配
zjx 说:
2011年10月15日 15:43

顺便说一句
wget等的进度条也是用同样的方法完成的

Avatar_small
congzi 说:
2011年10月21日 14:26

@zjx: 是的。 以前没研究过这个,呵呵。

Martin 说:
2019年7月20日 20:31

I might want to state that this blog truly persuaded me to do it! Much obliged, excellent post

buy dissertation online UK

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter