1.创建Makefile文件:vim Makefile
文件内容:
test:test.c
gcc -o test test.c
.PHONY:clean
clean:
rm -f test
2.创建test.c文件:vim test.c
文件内容:
#include <stdio.h>
#include <unistd.h>
#include<string.h>
int main()
{
int i = 0;
char bar[101];
const char *lable = "|/-\\";
for(i=0;i<=100;i++)
{
bar[i]='\0';
printf("\033[1;31;44m%s\033[0m [%d%%][%c]\r",bar,i,lable[i%4]);
fflush(stdout);
bar[i]='#';
usleep(100000);
}
printf("\n");
return 0;
}
3.先make,然后./test生成彩色进度条
效果如下: