我用circle画圆形,为什么没有显示图象??????????!
我是液晶显示屏的.运行了下面的程序但,全屏变成了黑色的,我以为要一点时间运行,但半天都没显示什么啊?WHY!!!!#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
}
----------------解决方案--------------------------------------------------------
在最后一个大括号前加上getch();
出现这样的结果是因为机器运行的速度太快,你根反应不过来,
在最后加上getch();起到暂停的作用.
----------------解决方案--------------------------------------------------------
还是老样子,一片黑!
----------------解决方案--------------------------------------------------------
driver=VGA;mode=VGAHI;
改为 driver=DETECT; 这是自动选择图像模式驱动.
----------------解决方案--------------------------------------------------------
还是不行啊!
是不是我是分辨率有问题:1280*1024
----------------解决方案--------------------------------------------------------
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=DETECT;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
getch();
}
我运行了一下,在TC2.0上,可以得到背景色为YELLOW 和几个圆啊.
----------------解决方案--------------------------------------------------------
我看是我的TC有问题
但我新安装了turbo c++ 3.0,打开程序弹出一个框说
哎~~
----------------解决方案--------------------------------------------------------
我用的是TC2.0
----------------解决方案--------------------------------------------------------
我刚才也试了2.0的,但是也是同样的框,是不是我的系统问题啊.......
无奈了
----------------解决方案--------------------------------------------------------
以下是引用neverTheSame在2007-4-6 21:44:02的发言:
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=DETECT;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
getch();
}
我运行了一下,在TC2.0上,可以得到背景色为YELLOW 和几个圆啊.
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=DETECT;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
getch();
}
我运行了一下,在TC2.0上,可以得到背景色为YELLOW 和几个圆啊.
我的运行结果是黑框,并且提示:
BGI Error:Graphics not initialized (use 'initgraph')
需要修改源代码么?
如何改?
----------------解决方案--------------------------------------------------------