代码如下
#include <stdio.h>
#include <unistd.h>
int main()
{
char buffer[52] = {'\0'};
char ch[] = {'|', '/', '-', '\\'};
printf("\033[?25l\033[41m");
printf("%69s\r");
fflush(stdout);
printf("\033[0m");
int i = 0;
while(i <= 50)
{
printf("\033[42m\033[1m");
printf("[%c]%s%3d%% \r\033[0m", ch[i%4], buffer, i*2);
fflush(stdout);
usleep(150000);
buffer[i] = ' ';
i++;
}
printf("\033[32m\033[58C OK\033[0m");
printf("\n\033[?25h");
return 0;
}
这是我刚配置的vim,虽然还有很多不足,但是第一次配置,还是很激动
以下是进度条的打印