![]() |
#2
南国利剑2010-05-09 15:37
|
下面是一个画长方体的一个简单图形程序代码,在TC2.0我编译连接都没问题(0错误0警告),但是运行时什么反应也没。于是我直接打开生成的EXE文件,但是打开后却发现出来一个错误提示,大概意思是说系统不支持全屏。我想可能是屏幕分辨率的问题,于是将分辨率调到最低,但是还是不行,于是我在在运行下输入CMD,在DOS环境下运行该exe文件,缺出现了这样的一行提示:BGI Error : Graphics not initialized <use 'initgraph'>.请问高手们这是怎么回事啊?
#include <graphics.h>
#include <stdio.h>
int main()
{
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,""); /*第3个参数我指明路径与不指明效果一样。。。都不行*/
setbkcolor(BLUE);
setcolor(RED);
bar3d(100,100,400,300,0,0);
getchar();
closegraph();
return 0;
}