#include <stdio.h>
#include <unistd.h>
#include <string.h>
int main()
{
int i = 0;
char arr[102] ={' '};
//memset(bar,0,102*sizeof(char));//创建数组大小
const char* lable="|/-\\";
while(i<= 100)
{
arr[i] = '#';
printf("[%-101s][%d%%][%c]\r",arr,i,lable[i%4]);
fflush(stdout); //清空缓冲流
sleep(1);//以秒为单位
usleep(10000);//以微秒为单位
i++;
}
printf("\n");
return 0;
}
Makefile文件实现:
myfile:file.c //myfile 依赖于file.c
g++ -o myfile file.c //teb键开头
.PHONY:clean
clean:
rm -f myfile //teb键开头
//命令操作:
make
./myfile