在C语言里面:图形模式初始化不了!
发表在C语言图书答疑 2011-06-18
是否精华
版块置顶:
我的Turbo c2.0是绿色汉化版的!放在D:\TC20H里面,不需要安装就可以直接使用的,可是运行initgraph(...)时就会出错。如是我做了如下方法(可是还是错误):
运行cmd,输入D:回车,输入cd TC20H回车,输入cd BGI回车,输入BGIOBJ EGAVGA回车(此时BGI文件里面已经有EGAVGA.OBJ文件了);重新运行cmd,输入D:回车,输入cd TC20H回车,输入TLIB LIB\GRAPHICS.LIB+EGAVGA回车,并且在源程序中initgraph()函数调用之前加上一句:  
       registerbgidriver(EGAVGA_driver):
       initgraph( gdriver, gmode,"F:\\TC20H");
运行后还是错误,提示为:BGI Error: Graphics not initialized (use 'initgraph')
我该怎么办?急解!谢谢!
分享到:
精彩评论 2
C语言
学分:0 LV1
TA的每日心情
无聊
2021-11-12 22:00:04
2011-06-20
沙发
initgraph的第三个参数是图形驱动程序所在文件夹
从你的操作过程来看,你的TC安装在D:盘,而程序中写的是F:\\TC20H
将F:\\改为D:\\TC20H
另外有些有些TC的图形驱动程序在TC文件夹下,有的在TC\BGI文件夹下,如果在BGI文件夹下,则写为D:\\TC20H\\BGI
别外也不用Dos命令写CD,只要在"我的电脑"中就可以查看TC所在文件夹
l330463843
学分:0 LV1
TA的每日心情
还不怎么会
2021-09-05 12:37:18
2011-06-20
板凳
我的是在initgraph( gdriver, gmode,"F:\\TC20H\\BGI");
里面,而不是initgraph( gdriver, gmode,"F:\\TC20H")里面;
而“放在D:\TC20H里面”是提问时打错字了!我的问题解决了!非常感谢明日的回复!
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照