热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C语言实现文本进度条

voidfun(){inti0;charbar[102]{0};printf(数据输入中,请稍后\n);while(i

void fun()
{int i &#61; 0;char bar[102] &#61; { 0 };printf("数据输入中&#xff0c;请稍后\n");while (i <&#61; 50){printf("[%-50s][%3d%%]\r", bar, i * 2);Sleep(60);bar[i&#43;&#43;] &#61; &#39;*&#39;;bar[i] &#61; &#39;\0&#39;;}![在这里插入图片描述](https://img-blog.csdnimg.cn/20191126171252555.jpg?x-oss-process&#61;image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NzU1NDAz,size_16,color_FFFFFF,t_70)printf("\n数据输入完毕\n");
}

[%-50s]

意思是输出一个 [“50个空格”],

[%3d%%]

意思是输出&#xff1a;[100%]

改变printf输出字体颜色&#xff1a;

#includeSetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);

x是一个数值&#xff0c;改变颜色
在这里插入图片描述


推荐阅读
author-avatar
呀yuan-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有