程序让生活更美好

半亩方塘 天光云影

  C++博客 ::  :: 新随笔 :: 联系 ::  :: 管理 ::
  55 随笔 :: 4 文章 :: 202 评论 :: 0 Trackbacks

   在UNIX环境下的文字界面工作时,如过程序在运行等待,可能就会看到转动的短棒,表示程序正在执行中,今天刚好看到资料,上面说了一下,我就按照意思写了一个,不知道别的是怎么实现的,反正下面的代码看似能工作了,不过正式使用可能还需要改进吧。

#include<stdio.h>

int main()
{
    
int i=0;
    
char c;
    
while(1)
    
{            
    i
++;
    
if(i%4==0)
    c
='-';
    
else if(i%4==1)
    c
='\\';
    
else if(i%4==2)
    c
='|';
    
else if(i%4==3)
    c
='/';
             
    printf(
"%c\b",c);
    sleep(
300);
    }

  system(
"pause");
  
return 0;
}



以上代码在DEV-CPP 4.9.9.2中测试通过
posted on 2008-08-29 11:18 北风之神007 阅读(1129) 评论(0)  编辑 收藏 引用 所属分类: c/c++

评论

# re: C实现转动的短棒 2008-08-30 12:39 ypp
在vc++中需要包含<windows.h>,sleep的s是大写S,也可以通过编译  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理