栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言实现变色进度条

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言实现变色进度条

C语言实现一个如下的变色进度条,供大家参考,具体内容如下

要求

1、依次多打印一个'#'
2、并后面标注百分比
3、还可以进行变色

实现进度条(未变色)
strip.c

#include 
#include 
 
#define M 100 
 
int main() 
{ 
 char ch = '#'; 
 char str[M] = {0}; 
 int i = 0; 
 char symbol[4] = {'|','/','-','\'}; 
 for(i = 0; i

现在让我们实现变色版本

定义颜色头文件 color.h

#define NONE  "33[m" 
#define RED   "33[0;32;31m" 
#define LIGHT_RED "33[1;31m" 
#define GREEN  "33[0;32;32m" 
#define LIGHT_GREEN  "33[1;32m" 
#define BLUE   "33[0;32;34m" 
#define LIGHT_BLUE  "33[1;34m" 
#define DARY_GRAY  "33[1;30m" 
#define CYAN   "33[0;36m" 
#define LIGHT_CYAN  "33[1;36m" 
#define PURPLE   "33[0;35m" 
#define LIGHT_PURPLE  "33[1;35m" 
#define BROWN   "33[0;33m" 
#define YELLOW   "33[1;33m" 
#define LIGHT_GRAY  "33[0;37m" 
#define WHITE  "33[1;37m" 

在strip.c中引入 color.h 并实现变色

#include 
#include 
#include"color.h" 
 
#define M 100 
 
int main() 
{ 
 char ch = '#'; 
 char str[M] = {0}; 
 int i = 0; 
 char symbol[4] = {'|','/','-','\'}; 
 for(i = 0; i

实现一个Makefile

strip.exe:strip.c 
 gcc strip.c -o strip.exe -g 
.PHONY:clean 
clean: 
 rm -f strip.exe 

运行结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/62986.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号