| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1993 人关注过本帖
标题:图形初始化失败?!
只看楼主 加入收藏
大水牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:233
专家分:0
注 册:2005-11-21
收藏
 问题点数:0 回复次数:3 
图形初始化失败?!

我写 了下面这段代码来初始化图形模式,但是结果很郁闷`````
代码:
#include<graphics.h>
main()
{
int gdriver=VGA,gmode=VGAHI;
initgraph(&gdriver,&gmode,"");
closegraph();
}

结果显示:BGI Error:Graphics not initialized<use 'initgraph'>

不能用它初始化??郁闷坏我了,不知道哪个地方错了,我在options->linker->graphics librarier on设置好了
是不是和TC装在E盘有关系,怎么找BGI文件的路径,不能用缺省情况吗?

相当着急,希望给予帮助

搜索更多相关主题的帖子: 图形 失败 
2006-08-06 09:39
大水牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:233
专家分:0
注 册:2005-11-21
收藏
得分:0 

Turbo C对于用initgraph()函数直接进行的图形初始化程序,在编译和链接时并没有将相应的驱动程序(*.BGI) 装入到执行程序,当程序进行到intitgraph()语句时,再从该函数中第三个形式参数char *path中所规定的路径中去找相应的驱动程序。若没有驱动程序,则在C:\TC中去找,如C:\TC中仍没有或TC不存在,将会出现错误:

BGI Error: Graphics not initialized (use 'initgraph')

这个是我找到的相关资料,但是不知道为什么,我输入了路径还是错误````
无奈了,还有谁知道是什么原因啊


虽然现在的我什么都不明白,但总有一天,我将包容一切,让优秀变成一种习惯。。。。。。。。。。。。
2006-08-06 10:13
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 
直接把 *.bgi 给放在TC的同目录下,你的TC编译器在什么路径下 *.bgi 就放在同一个位置就OK了

个人网站 -  http://.h001.
2006-08-06 11:06
fyi1106
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-14
收藏
得分:0 
这里有一本TC下的图形编程全攻略:
http://bbs.bc-cn.net/viewthread.php?tid=140976

JavaScript forever!
2007-05-20 20:26
快速回复:图形初始化失败?!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053082 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved