注册 登录
编程论坛 C图形专区

tc如何显示图形

cgaa1 发布于 2009-08-18 20:48, 935 次点击
今天按照书中编了个图型显示程序,但是无论如何也显示不出应该的图形来,特向大家请教
书中的程序:#include<graphics.h>
void main()
{
int gdriver=DETECT,gmode,i;
initgraph(&gdriver,&gmode,"D:\\tc\\TC201E");
setbkcolor(0);
cleardevice();
for(i=0;i<=15;i++)
{
  setcolor(i);
  circle(320,240,10+i*10);
  delay(1000);
  }

closegraph();
getch();
}   另外,我的option/linker/graphics lib也选为了on,但结果还是一片黑,啥子变化都没有,随便一输入退出了

4 回复
#2
cgaa12009-08-19 10:00
不会吧,又要沉帖了
#3
cgaa12009-08-19 10:48
啊,终于晓得错误在哪了,delay()函数根本没发生作用,导致整个变化很快完成,如果在每个变化后加上一个getch()函数就可以清楚看到变化了
#4
jig2009-09-02 13:15
实践出真知啊。
#5
jl025122009-09-04 10:27
用Sleep();应该可以

[ 本帖最后由 jl02512 于 2009-9-4 10:29 编辑 ]
1