Linux下用C语言实现彩色的进度条
2018-03-03 17:02
323 查看
在Linux下实现进度条程序. 通过makefile进行编译. 建议自主完成一个彩色的进度条.
(1) 建立Makefile文件并编写代码:
(2) vim Makefile
代码如下:
(3) 建立pro_bar_color.c文件并编写代码
vim pro_bar_color.c
pro_bar_color.c代码:
(4) make后,./生成的pro_bar_color文件即可看到彩色的进度条。
效果如下图:
(1) 建立Makefile文件并编写代码:
(2) vim Makefile
代码如下:
pb:pb.c gcc pb.c -o pb .PHONY:clean clean: rm -f pb.i pb.s pb.o pb
(3) 建立pro_bar_color.c文件并编写代码
vim pro_bar_color.c
pro_bar_color.c代码:
#include <stdio.h> #include <unistd.h> #include<string.h> int main() { int i = 0; char bar[101]; const char *lable = "|/-\\"; for(i=0;i<=100;i++) { bar[i]='\0'; printf("\033[1;31;44m%s\033[0m [%d%%][%c]\r",bar,i,lable[i%4]); fflush(stdout); bar[i]=' '; usleep(100000); } printf("\n"); return 0; }
(4) make后,./生成的pro_bar_color文件即可看到彩色的进度条。
效果如下图:
相关文章推荐
- C语言实现彩色进度条---linux环境下编译
- 在Linux下用C语言写一个小程序实现一个进度条编写Makefile来进行运行
- 【C语言】实现彩色的进度条
- Linux下彩色进度条的实现
- Linux下用C语言来实现简单的进度条
- Linux下实现一个简单进度条和shell脚本实现彩色进度条
- Linux 进度条的实现c语言版本
- Linux下彩色进度条的实现(printf的格式化输出成彩色的,在linux下才有效)
- 在Linux下用C语言实现简单的进度条
- 【Linux】彩色进度条的实现,Linux小程序
- Linux下彩色进度条的实现
- linux下ping的C语言实现
- linux 进程通信——C语言实现
- linux中c语言实现的ping程序
- linux下ping的C语言实现
- C语言实现获取LINUX当前时间
- linux网络编程:用C语言实现的聊天程序(异步通信)
- linux网络编程:用C语言实现的聊天程序(异步通信)
- linux 下C语言实现 读取网卡速度
- linux下使用Freetds 连接MS SqlServer 2000 (C语言实现)