控制台程序进度指示器

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i;
    for(i = 0; i < 101; i++){
        printf("\r%3d%%",(int)(100L * i / 100));
        fflush(stdout);
        Sleep(100);
    }
    printf("\ndone.\n");

    for(i = 0; i < 50; i++){
        printf("%c\b", "|/-\\"[i % 4]);
        fflush(stdout);
        Sleep(100);
    }
    printf("done.\n");

    system("pause");

    return 0;
}

 

posted on 2014-10-09 19:36  eaxebx  阅读(141)  评论(0编辑  收藏  举报

导航