当前位置:   article > 正文

进度条——fflush(stdout)理解使用_fflush (stdout)

fflush (stdout)

运行结果展示


“test.c”

  1. #include<stdio.h>
  2. #include<string.h>
  3. void proc()
  4. {
  5. int i = 0;
  6. char proc_buf[102];
  7. const char* latle = "|/-\\";
  8. memset(proc_buf,'\0',sizeof(proc_buf));
  9. while(i <= 100)
  10. {
  11. printf("[%-100s][%d%%][%c]\r",proc_buf,i,latle[i % 4]);
  12. fflush(stdout);
  13. proc_buf[i] = '=';
  14. i++;
  15. usleep(100000);
  16. }
  17. printf("\n");
  18. }
  19. int main()
  20. {
  21. proc();
  22. return 0;
  23. }

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/334829
推荐阅读
相关标签
  

闽ICP备14008679号