c - 在一行中显示进度?

标签 c

是否可以在一行上显示进度,而不是让 for 循环为每个操作打印出一堆行?

比如说。而不是这个:

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

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

Progress: 100%

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

最佳答案

使用

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

关于c - 在一行中显示进度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40038620/

相关文章:

c - 这个买卖股票的递归DP算法的算法和底层结构是什么?

c - 如何使用 while 循环输出尽可能低的除数?

C 查找所有出现的子字符串

c - C 编程中的变量作用域

c++ - 我可以指定在 C/C++ 中是否限制或溢出整数吗?

c - 链表和指针

c - 关于按引用传递与按值传递的简单说明

c# - 管理 C# 中返回的字符串指针

c - 创建了多少个子进程?

c - ppm 双下标数组错误