控制台程序进度指示器

#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;

}

 

你可能感兴趣的:(控制台)