#include <stdio.h>
void bar();
int main() { printf("PING"); bar(); printf("NETSTAT"); bar(); return(0); }
void bar();
int main() { printf("PING"); bar(); printf("NETSTAT"); bar(); return(0); }
void bar() { int i,j; printf("/n"); for(i=0;i<=10;i++) { printf("["); for (j=0;j<i;j++) printf(">"); for (; j<10;j++) printf(" "); printf("]"); printf("%3d%%", i*10); if(i == 10) { printf(" [COMPLETED]"); }
printf("/r");
fflush(stdout);
fflush(stdout);
sleep(1000); } printf("/n"); }
//SYSTEM("PAUSE");
核心就是个ptintf("/r");
本文展示了一个使用C语言编写的简单程序,该程序在控制台上显示了一个动态更新的进度条,并通过递增循环实现了百分比填充效果。通过
实现光标的回退,使得进度条能在同一行上不断更新。
2079





