Linux下彩色进度条的实现(printf的格式化输出成彩色的,在linux下才有效)

    xiaoxiao2021-03-25  154

    我们在生活中都看到过进度条,那么进度条该如何实现呢?这是我们自己写的进度条小程序分享给大家

    1 #include <stdio.h> 2 #include <unistd.h> 3 int main() 4 { 5 char bar[102]; 6 int i=0; 7 const char *p="|/-\\"; 8 do{ 9 bar[i]='#'; 10 bar[i+1]='\0'; 11 printf("[%-100s]\033[1;32m %d\033[1;36m%%\033[1;31m %c\033[0m \r",bar,i,p[ i%4]); 12 usleep(20000); 13 }while(++i<=100); 14 printf("\n"); 15 return 0; 16 }

    转载请注明原文地址: https://ju.6miu.com/read-3861.html

    最新回复(0)