控制台程序进度指示器
#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; }