【C/C++】Linux C,关于刷新printf输出问题

直接描述吧:
int i = 0;
while(1)
{
printf("now i = %d\r", i);
fflush(stdout);
i++;
sleep(1);
}
我想在输出中不仅仅是显示最后一行,怎么改写这个代码?我想要有好几行同时在更新输出。
比如同时输出多个printf的更新:
now i = 0
now i = 0
now i = 0
...
这种类型,而不是文中代码里那样,只有一行输出是更新的。

已经解决,答案在5楼。呵呵



附件:
文件注释: 这个是图片
未命名.jpg

 

参考资料:

http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=340242

 

posted @ 2016-03-10 15:44  junneyang  阅读(1405)  评论(0编辑  收藏  举报