最近想开始学习有关图形库的东西,因为图形版好像人不多,现在把求助贴发在这里,请斑竹见谅!
首先试了试图形区置顶贴《[原创]给我一个画点函数,我能描绘出整个世界! 》中的程序,用的是Turbo C\C++ for windows 集成环境,编译通过了,可是执行后黑屏没有任何显示,也看不到有白色点
然后用TC2.01安装版试了试,运行后发现原来是发生错误,提示信息是:
BGI Error: Graphics not initialized (use 'initgraph')
可是我的程序里是有这个函数的,下面是帖子中的程序:
#include <conio.h>
#include <graphics.h>
int main()
{
int gd=DETECT,gm=0; /* 在VGA以上的显卡中和gd=VGA,gm=VGAHI是同样效果 */
initgraph(&gd,&gm,""); /* BGI初始化 */
putpixel(320, 200, WHITE); /* 在屏幕的(320,200)的坐标位置用白色(WHITE)画一个点 */
getch(); /* 暂停一下,看看前面绘图代码的运行结果 */
closegraph(); /* 恢复TEXT屏幕模式 */
return 0;
}
上网查资料觉得是不是程序找不到BGI的驱动导致,我把initgraph(&gd,&gm,""); 改为
initgraph(&gd,&gm,"我的编译器路径");问题还是一样,黑屏无显示,不知该如何解决 ,请高手指点一下!
我的电脑是新配的,用的是优派液晶显示器,7600GS的显卡,不知道有没有关系,我以前在旧电脑上运行过这个程序,没有问题,可是新的反而不能用,郁闷中。。。