在一行中显示进度?

时间:2016-10-14 08:34:43

标签: c

是否可以在一行上显示进度而不是为每个动作打印出一堆for-loop?

例如,喜欢。而不是:

Progress: 0%
Progress: 15%
Progress: 50%
Progress: 100%

它在一行中完成所有这些(当然,虽然显示进度):

Progress: 100%

基本上,我正在制作一个套接字程序,用于将文件从一个套接字传输到另一个套接字。它将转移的金额除以文件大小乘以100得到它的百分比。

1 个答案:

答案 0 :(得分:3)

使用

printf ("\r progress =%d", progress)