当前位置: 代码迷 >> C语言 >> 要加个什么程序才能跳出来
  详细解决方案

要加个什么程序才能跳出来

热度:416   发布时间:2006-07-12 08:22:06.0
要加个什么程序才能跳出来

我用loop 实现了循环 但是不能跳出来,麻烦大家指点一下,谢谢 .还想请教哈有其他实现循环的方法吗?

#include "stdio.h"
#include "graphics.h"
#include "conio.h"

main()
{
int drive=DETECT,mode,i;
initgraph(&drive,&mode,"");
cleardevice();
loop:for(i=0;i<60;i++)
{
setfillstyle(1,i);
setviewport(10*i,0,639,199,1);
setcolor(5);
bar3d(10,120,60,150,40,1);
floodfill(70,135,5);
floodfill(30,110,5);
delay(30000);

clearviewport();

} if(i=60)
goto loop;

}

搜索更多相关的解决方案: include  color  drive  

----------------解决方案--------------------------------------------------------

问题我已解决 原来只要在加 delay(30000);后面加
if(kbhit())exit(0); 就行了的 .
谢谢OM的图形函数http://www.bc-cn.net/bbs/dispbbs.asp?boardID=225&ID=77686&page=1


----------------解决方案--------------------------------------------------------

不谢

但是我想给你点建议
以后最好少用goto
以后会乱的

#include "stdio.h"
#include "graphics.h"
#include "conio.h"

main()
{
int drive=DETECT,mode,i;
initgraph(&drive,&mode,"");
cleardevice();
while(1)
for(i=0;i<60;i++)
{
setfillstyle(1,i);
setviewport(10*i,0,639,199,1);
setcolor(5);
bar3d(10,120,60,150,40,1);
floodfill(70,135,5);
floodfill(30,110,5);
delay(30000);
if(kbhit())exit(0);
clearviewport();

}

}

还要说明的是就是om不是我的名字 也不适合做我的代号
因为那是我们学校的名字


----------------解决方案--------------------------------------------------------
  相关解决方案