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