C语言实现彩色进度条---linux环境下编译
2017-12-10 13:15
666 查看
彩色进度条
C语言实现彩色进度条—linux环境下编译代码实现:
#include<stdio.h> #include<unistd.h> #define NONE "\033[m" #define RED "\033[0;32;31m" #define LIGHT_RED "\033[1;31m" #define GREEN "\033[0;32;32m" #define LIGHT_GREEN "\033[1;32m" #define BLUE "\033[0;32;34m" #define LIGHT_BLUE "\033[1;34m" #define DARY_GRAY "\033[1;30m" #define CYAN "\033[0;36m" #define LIGHT_CYAN "\033[1;36m" #define PURPLE "\033[0;35m" #define LIGHT_PURPLE "\033[1;35m" #define BROWN "\033[0;33m" #define YELLOW "\033[1;33m" #define LIGHT_GRAY "\033[0;37m" #define WHITE "\033[1;37m" int main() { char buf[101] = {0}; size_t i = 0; const char* laber = "-/|\\"; for(i = 0;i<50;++i) { int c = i%5; switch(c) { case 0:printf(RED); break; case 1:printf(GREEN); break; case 2:printf(BLUE); break; case 3:printf(YELLOW); break; case 4:printf(BROWN); break; } buf[i] = '#'; printf("[%lu%%][%c][%-50s]\r",i*2,laber[i%4],buf); fflush(stdout); usleep(100000); } printf("\n"); printf("\033[0m"); return 0; }
linux下运行结果:
相关文章推荐
- 在Linux环境下实现打印彩色进度条
- linux下GCC编译环境中二叉树遍历、C语言实现以及调试过程中段错误
- 编译链接------Linux环境下c语言静态链接库和动态链接库创建和使用
- Linux环境使用make与Makefile实现进度条
- Linux中USB无线网卡实现AP模式(hostapd交叉编译环境下).
- Linux环境下C语言实现简单的基于文件的学生信息管理系统
- linux 环境下 c语言实现mysql数据库图片的存储以及多数据库直接的转存
- Linux环境下C语言实现贪吃蛇游戏
- linux环境下使用vim实现简易进度条代码
- Linux环境下模拟实现进度条
- Linux环境下实现简单进度条
- C语言 Linux 下实现进度条
- ubuntu 9.04 环境下实现ylp2410 Linux2.6.8内核编译
- Linux环境下模拟实现进度条
- linux环境下C语言实现贪吃蛇游戏
- Linux 环境下C语言编译实现贪吃蛇游戏(转载)
- 【C语言】Linux操作环境下编译C程序
- 建立交叉编译环境和在开发板上实现第一个嵌入式Linux应用程序
- Linux 环境下C语言下实现密码输入无回显
- linux环境下,mysql UDF的实现编译及安装