A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Meniny 中级黑马   /  2014-8-14 21:51  /  1059 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


  1. #include <stdio.h>

  2. int main()
  3. {
  4.     int lotsa = 100;
  5.     printf("working:\n");
  6.     for (int i = 0;i < lotsa;i++)
  7.     {
  8.         printf("\r%3d%%",(int)(100L * i / lotsa));
  9.     }
  10.     printf("\ndone.\n");
  11.    
  12.     printf("working:");
  13.     for(int i = 0;i < lotsa;i++)
  14.     {
  15.         printf("%c\b","|/-\\"[i%4]);
  16.         fflush(stdout);
  17.     }
  18.     printf("done.\n");
  19.     return 0;
  20. }
复制代码


7 个回复

倒序浏览
楼下的回答吧
回复 使用道具 举报
你这代码哪里有问题了?说明一下。
回复 使用道具 举报
cjfire 发表于 2014-8-14 22:40
你这代码哪里有问题了?说明一下。

xocde没提示任何问题,但也不输出
回复 使用道具 举报
Meniny 发表于 2014-8-14 23:18
xocde没提示任何问题,但也不输出

我输出的是
working:
99%
done.
working:\
done.
不知道是不是你想要的效果
回复 使用道具 举报
cjfire 发表于 2014-8-14 23:34
我输出的是
working:
99%

是的,我为什么不输出呢,哎
回复 使用道具 举报
cjfire 中级黑马 2014-8-15 09:42:18
7#
Meniny 发表于 2014-8-15 00:02
是的,我为什么不输出呢,哎

我用的是命令行终端编译运行的。
回复 使用道具 举报
Meniny 中级黑马 2014-8-15 19:44:39
8#
cjfire 发表于 2014-8-15 09:42
我用的是命令行终端编译运行的。

那好吧我也试试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马