Linux下进度条的实现

#include
#include
#include


int main()
{
    int rate=0;
    char str[102];
    memset(str,0,102*sizeof(char));
    const char* ptr="/|-\\";
    while(rate<=100)
    {
    str[rate]='*';
    printf("[%-100s][%d%%][%c]\r",str,rate,ptr[rate%4]);
    usleep(100000);
    fflush(stdout);
    rate++;
    }
   printf("\n");
   return 0;
}

你可能感兴趣的:(Linux)