自动检测显示器硬件的程序,毫无现实,但是能运行,why?请高手指点!
#include "graphics.h "
int main()
{
int gdriver ,gmode;
detectgraph(&gdriver,&gmode);
printf( "driver is %d,mode is %d\n ",gdriver,gmode);
getch();
initgraph(&gdriver,&gmode, " ");
bar3d(10,20,130,240,20,3);
getch();
closegraph();
return 0;
}
[解决办法]
这个得在纯DOS模式下运行吧,Windows下的命令提示符不行的
[解决办法]
...用tc..然后要把graphics.lib跟你的这个.cpp一起加进一个project..
还有..你程序中的那行initgraph(&gdriver,&gmode, " ");
好像得改为initgraph(&gdriver,&gmode, "..\\BGI ");
总之就是BGI所在的目录...
[解决办法]
你的initgraph写的有问题,后面的目录是bgi文件的直接路径