我用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;
}
----------------解决方案--------------------------------------------------------
问题我已解决 原来只要在加 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不是我的名字 也不适合做我的代号
因为那是我们学校的名字
----------------解决方案--------------------------------------------------------