机巧集散地 -- Li Tian's Blog
无过不及,随曲就伸
11/30/2009
C下如何实现printf在同一行打印,如安装程序进程显示
#include
#include
char well[11] = " ";
int i = 0;
for(i = 0; i < 10; i++)
{
well[i] = '#';
printf("\r%s %d%%",well,(i+1)*10);
// /r是回车的转义符,目的是回到行首
fflush(stdout);
// 如果不能及时显示,就把这一行加上
sleep(1);
}
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
没有评论:
发表评论