命令行实现进度条

这里写一个简单的例子,仅供参考:

#include <stdio.h>
 
char tx[] = "▉"; 

char buf[100] = "";
char *p = buf; 
 
int main(int argc, char *argv[])
{
    int i;
    memset(buf,' ',100);
    for(i=0;i<20;i+=2){
        sprintf(p,"%s",tx);
        p+=2;    
        printf("\r%-20s%d%%",buf,i);    
        sleep(1);
    }

    return 0;
}
代码很简单,甚至很简陋,

命令行实现进度条

作为参考罢了!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2021-11-15
  • 2021-10-07
  • 2021-12-17
  • 2021-10-12
  • 2022-01-14
猜你喜欢
  • 2022-12-23
  • 2022-02-07
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案