#include <stdio.h>
#include <windows.h> //跟新进度条函数
/*
* 每传入一个参数就刷新一次进度条
* 当i*<=percent*barlen?'>':' '(如第一次全是空格(50个)光标在最后然后用putchar('\b')回到起点方便第二次数据填充)
* 即每次输出一轮后再回到起点为第二次输出做准备,然后轮回
*/
void update_process(int percent,int barlen){
int i;
putchar('[');
for(i=;i<=barlen;++i)
putchar(i*<=percent*barlen?'>':' ');
putchar(']');
printf("%3d%%",percent);
for(i=;i!=barlen+;++i)
putchar('\b');
}
int main(){
int i;
for(i=;i<;++i){
update_process(i,);
fflush(stdout);
Sleep();
}
printf("\n");
return ;
}
相关文章
- C# 第三方DLL,可以实现PDF转图片,支持32位系统、64位系统
- 转:最值得学习阅读的10个C语言开源项目代码
- WindowsPE权威指南 第二章 小工具 PEInfo代码的C语言实现
- 直接插入排序(Straight Insertion Sort)的C语言实现
- C语言函数:内存函数memcpy()以及实现
- 【转】asp.net(c#)加密解密算法之sha1、md5、des、aes实现源码详解
- C#, Java, PHP, Python和Javascript几种语言的AES加密解密实现
- C#, Java, PHP, Python和Javascript几种语言的AES加密解密实现[转载]
- 【C语言】三子棋游戏与多子棋 (保姆级的实现过程)
- 求大神帮助,现有Matlab程序 需要改为c语言来实现对应的功能!