进度条
显示在屏幕上的进度条一般分为三部分
1. 显示已经执行了多少
2. 执行多少占的百分比
3. 一个转盘
先来说一下普通的进度条
对于显示执行多少,一般都会预留100个空间,每0.1秒完成1%
对于执行占的百分比,用循环i来实现,每循环一次,i+1,刚好是循环占的百分比
对于转盘,用一个数组实现,数组中有四个元素\ | - /,当这四个元素依次循环时,出现一个简单的转盘。
实现进度条
先用C实现
#include<stdio.h>
#include<unistd.h>
#include<string.h>
int main()
{
int i = 0;
char str[100]; //进度条一般都是百分制,所以定义100个空间
memset(str, '\0', sizeof(str)/sizeof(char)); //先将所有的都赋值为\0,打印出来就是空
char tmp[4] = {
'-', '\\', '|', '/'};
for(; i<=100; i++)
{
str[i] = '#';
col