Linux 进度条的实现c语言版本
2018-03-29 01:53
363 查看
//proc.c #include<stdio.h> #include<unistd.h> void proc() { int rate=0; //表示进度走了%多少了 char bar[102]={0}; //0-100 是101个 102设置为空 const char *sta="-\\|/"; //判断进度条是否卡了 while(rate <= 100) { printf("[%-100s],%d%%,[%c]\r",bar,rate,sta[rate%4]); usleep(50000); //休眠时间 fflush(stdout);//清除读写缓冲区 bar[rate]= '=';C rate++; bar[rate]='\0'; } } int main() { proc(); return 0; }
//makefile 1 proc:proc.c 2 gcc -o proc proc.c 3 clean: 4 rm -f proc
相关文章推荐
- Linux环境用C语言实现读取配置文件来区分产品的多个版本以及多个功能
- 在Linux下用C语言写一个小程序实现一个进度条编写Makefile来进行运行
- Linux下用C语言来实现简单的进度条
- Linux grep命令分析以及C语言版本的实现
- 正则表达式实现(Linux C语言版本)
- Linux grep命令分析以及C语言版本的实现
- 在Linux下用C语言实现简单的进度条
- Linux下用C语言实现彩色的进度条
- Linux 下的C语言实现播放WAV文件
- 在Linux下用C语言实现短信收发
- 2.6版本Linux上替换系统调用函数实现隐藏文件学习
- Linux下获得系统时间的C语言的实现方法
- Linux下C语言实现字符串子串替换
- (cc)2.6版本Linux上替换系统调用函数实现隐藏文件学习
- Linux下用C语言实现Ping程序功能
- linux中c语言实现的ping程序
- linux下ping的C语言实现
- Linux下C语言实现文件复制
- linux下使用Freetds 连接MS SqlServer 2000 (C语言实现)
- linux 下C语言实现 读取网卡速度