中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C語言模仿wget的進度條效果

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

C語言模仿wget的進度條效果

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
  
//類似wget的進度條的實現(xiàn),實際就是轉移符\r的使用,\r的作用是返回至行首而不換行
int main(int argc, char *argv[])
{
    unsigned len = 60;
    char *bar = (char *)malloc(sizeof(char) * (len + 1));
    for (int i = 0; i < len + 1; ++i)
    {
        bar[i] = '#';
    }
    for (int i = 0; i < len; ++i)
    {
        printf("progress:[%s]%d%%\r", bar+len-i, i+1);
        fflush(stdout);//一定要fflush,否則不會會因為緩沖無法定時輸出。
        usleep(100000);
        //sleep(1);
    }
    printf("\n");
    return 0;
}

標簽:

版權申明:本站文章部分自網(wǎng)絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Java實現(xiàn)計數(shù)排序

下一篇: Java實現(xiàn)基數(shù)排序