c高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:40:21
#include <graphics.h>
#include <stdlib.h>
main()
{
int gdriver,gmode,i,size;
void * buf;
gdriver=DETECT;
initgraph(&gdriver,&gmode,"c:\\tc");
setbkcolor(BLUE);
cleardevice();
setcolor(LIGHTRED);
setlinedtyle(0,0,1);
setfillstyle(1,10);
circle(100,200,12);
floodfill(100,200,12);
size=imagesize(69,169,131,231);
buf=malloc(size);
getimage(69,169,131,231,buf);
putimage(500,169,buf,COPY_PUT);
fot(i=0;i<185;i++)
{
putimage(70+i,170,buf,COPY_PUT);
putimage(500-i,170,buf,COPY_PUT);
}
for(i=0;i<185;i++)
{
putimage(255-i,170,buf,COPY_PUT);
putimage(315+i,170,buf,COPY_PUT);
}
getch();
closegraph();
}

请高手帮忙看看问题错在哪,我照书上打的,但运行不了。
我是在《C语言程序教程》这本书上看到的源程序,我用的是turbo C。

fot(i=0;i<185;i++)错了,
应为for(i=0;i<185;i++)。
打源程序的格式要多注意,其他的也不知道有没有抄错。

你是用的哪个编译系统啊?
从你所用的头文件----graphics.h可以看出,这时个在TC下运行的程序。在VC下是不能用的

这个是TC环境下的源代码,其它环境下(VC/GCC)运行是错误的。

错误提示?