准备工作:
#include<stdio.h>
#include<memory.h>
#define NONE "\e[0m"
#define BLUE "\e[0;34m"
#define RED "\e[0;31m"
int main()
{
char buf[102];
int i = 0;
const char* label = "-|\\";
memset(buf,'\0',sizeof(buf));
while(i<=100)
{
buf[i] = '#';
if(i<=70)
printf(BULE"[%c][%d%%][%-101s]\r"NONE,label[i%4],i,buf);
else
printf(RED"[%c][%d%%][%-101s]\r"NONE,label[i%4],i,buf);
fflush(stdout);
i++;
usleep(100000);
}
return 0;
}
- 新建Makefile文件,用make命令编译运行 ,单个C程序用make编译会增加工作量。
Makefile文件就是简单的关系依赖,make完成,直接用 ./tt 也可运行。 - 程序截图展示