【C语言】实现彩色的进度条
来源:互联网 发布:表白楼宇生成器软件 编辑:程序博客网 时间:2024/05/22 00:46
首先是颜色代码的编写:
#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"然后是进度条的编写:
使用数组存放要输出的字符
使用循环语句控制条件
使用switch case语句来实现对颜色的控制
#include<stdio.h>#include<unistd.h>#include"color.h"#define M 100int main(){char ch='#'; char str[M]={0};int i=0;char symbol[4]={'|','/','-','\\'};for(i=0;i<M;++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;}str[i]='#';printf("[%-100s][%%%d][%c]",str,i,symbol[i%4]);fflush(stdout);usleep(100000);printf("\n");system("clear");}printf("\033[0m");return 0;}结果的展示:
阅读全文
0 0
- 【C语言】实现彩色的进度条
- C语言实现进度条彩色变化
- C语言实现彩色进度条---linux环境下编译
- 【C语言】进度条实现
- C语言实现进度条
- 纯CSS3实现的彩色进度条
- shell脚本实现一个彩色的进度条
- shell脚本实现彩色进度条的编写
- Linux下彩色进度条的实现
- Linux下彩色进度条的实现
- C语言简单的进度条实现
- 【C语言】实现一个变色的进度条
- shell实现彩色进度条
- shell实现彩色进度条
- 用c语言实现进度条
- 更新进度条C语言实现
- shell脚本实现彩色进度条
- shell脚本实现彩色进度条
- java 微信开发获取access_token
- 在SQL Server查询中设置变量初试
- 从今天开始学习设计模式
- poj 2528Mayor's posters(线段树)(第二部分成段更新 离散化)
- NYOJ 873 环之最大和
- 【C语言】实现彩色的进度条
- 深度优先搜索的基础
- hdu 3911, 3397 线段树 lazy tag
- Windows Internals – 0 开篇
- FPGA学习笔记:面向验证和仿真的行为描述语句(3)
- Java注解(Annotation)详解(三)——解析注解
- 批量微信筛选开通助手
- 【python】升级python后yum不能使用解决方法
- 并发(1)基本的线程机制