#include<stdio.h>
#include<stdlib.h>
#include<stdio.h>
int main()
{
int rate=0;
char str[102];
memset(str,0,102*sizeof(char));
const char* ptr="/|-\\";
while(rate<=100)
{
str[rate]='*';
printf("[%-100s][%d%%][%c]\r",str,rate,ptr[rate%4]);
usleep(100000);
fflush(stdout);
rate++;
}
printf("\n");
return 0;
}
#include<stdlib.h>
#include<stdio.h>
int main()
{
int rate=0;
char str[102];
memset(str,0,102*sizeof(char));
const char* ptr="/|-\\";
while(rate<=100)
{
str[rate]='*';
printf("[%-100s][%d%%][%c]\r",str,rate,ptr[rate%4]);
usleep(100000);
fflush(stdout);
rate++;
}
printf("\n");
return 0;
}
本文介绍了一个使用C语言实现的简单进度条程序。通过不断更新输出来显示任务完成的百分比,同时展示了一个旋转的符号作为活动指示。该程序利用了标准输入输出库和内存操作函数来构建一个动态的进度显示效果。
3289

被折叠的 条评论
为什么被折叠?



