手机
当前位置:查字典教程网 >编程开发 >C语言 >C语言实现类似wget的进度条效果
C语言实现类似wget的进度条效果
摘要:本文主要是类似wget的进度条的实现,实际就是转移符r的使用,r的作用是返回至行首而不换行复制代码代码如下:#include#include...

本文主要是类似wget的进度条的实现,实际就是转移符r的使用,r的作用是返回至行首而不换行

复制代码 代码如下:

#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

//类似wget的进度条的实现,实际就是转移符r的使用,r的作用是返回至行首而不换行

int main(int argc, char *argv[])

{

unsigned len = 60;

char *bar = (char *)malloc(sizeof(char) * (len + 1));

for (int i = 0; i < len + 1; ++i)

{

bar[i] = '#';

}

for (int i = 0; i < len; ++i)

{

printf("progress:[%s]%d%%r", bar+len-i, i+1);

fflush(stdout);//一定要fflush,否则不会会因为缓冲无法定时输出。

usleep(100000);

//sleep(1);

}

printf("n");

return 0;

}

以上就是本文的全部内容了,希望大家能够喜欢。

【C语言实现类似wget的进度条效果】相关文章:

c语言内存泄露示例解析

c语言调用汇编的方法

使用C语言实现CRC校验的方法

C中实现矩阵乘法的一种高效的方法

利用C语言实践OOP,以及new,delete的深入分析

c语言中return与exit的区别浅析

c语言中getch,getche,getchar的区别

基于C语言实现shell指令的详解

c语言求1+2+...+n的解决方法

C语言函数的递归和调用实例分析

精品推荐
分类导航