在Linux下实现进度条程序
来源:互联网 发布:手机版淘宝店铺装修 编辑:程序博客网 时间:2024/06/05 04:26
一.实现原理
进度条即计算机在处理任务时,实时的,以图片形式显示处理任务的速度,完成度,剩余未完成任务量的大小,和可能需要处理时间,一般以长方形条状显示。
产生进度条的元素:
1.一个不断向右增长的容器,可以直观看出当前的进度。 “%md”,预宽为m,右对齐,”%-md”,左对齐
2.一个反应进度的百分比,在这里用到转义字符”%%”或者”\%”,都代表的是”%”,”\”代表’\’.
3.一个标志,反应该进度是正在运行还是卡死,在程序中体现的是const char *arr=”-|/”;,是顺时针输出.
列如:
[%25][/][############]
[%50][][##########################]
二.实现代码
#include<stdio.h>#include<unistd.h>int main(){ char buf[101]={0}; size_t i=0; const char* label="-/|\\"; for(i=0;i<51;i++) { buf[i]='#'; printf("[%lu%%][%c][%-50s]",i*2,label[i%4],buf); fflush(stdout); usleep(10000); } printf("\n"); return 0;}
阅读全文
0 0
- 在Linux下实现进度条程序
- Linux下实现进度条小程序
- linux下实现进度条小程序
- linux下用程序实现进度条
- 在Linux中实现一个进度条程序
- 在Linux下实现简易进度条
- Linux下实现进度条
- Linux下实现进度条
- Linux下实现进度条
- Linux下实现进度条程序的简单实现
- 【Linux】Linux下实现一个简单的进度条程序
- 在Linux下编写一个进度条的小程序
- 在Linux下用make指令编译进度条程序。
- Linux下进度条小程序
- Linux下的进度条程序
- 在Linux下用C语言实现简单的进度条
- 在Linux环境下实现打印彩色进度条
- Linux实现进度条小程序
- 关于使用pulltorefreshlistview刷新的问题
- java和 javaw 以及 javaws的区别
- Windows下TensorFlow的安装
- [linux]与书上不同的奇怪问题,关于变量赋值部分
- flask项目部署及管理实战
- 在Linux下实现进度条程序
- 属性绑定的innerHTML和直接纯js的innnerHTML区别
- maven仓库安装和配置
- 算法(十四)通信网络
- git使用教程,命令教程
- 目标检测
- Harris角点检测算法详解
- 2D动态天空
- python flask唯一URL规则