编程论坛's Archiver

gsbe1987 发表于 2007-4-18 18:59

有个问题请教斑竹~~

<P>#include &lt;graphics.h&gt;<BR>#include &lt;stdio.h&gt;<BR>main()<BR>{<BR>int gdriver=DETECT,gmode;<BR>initgraph(&amp;gdriver,&amp;gmode,"");</P>
<P>setbkcolor(15);<BR>cleardevice();<BR>setcolor(0);<BR>circle(100,100,65);<BR>}<BR>屏幕上显示不出结果,只是出现BGI Error:Graphics not initialized&lt;use 'initgraph'&gt;<BR>不明白是什么意思?<BR>cdmalcl叫我BGI文件加到这个文件的同一根目录下,我把安装TC安装目录里的所有BGI文件都分别复制加到文件的存储目录下了,可是都没有用,这到底是怎么回事?</P>

ba_wang_mao 发表于 2007-4-18 20:52

<P>(1)假定你的编译器是TC++3.0 for dos ,而且你将TC++3.0 for 装载到C:\TC\下。<BR>(2)进入Options菜单---&gt;Linker---&gt;Libraries...---&gt; Graphics Library,<BR>   将Graphics Library 打勾即可。<BR><BR>#include &lt;graphics.h&gt;<BR>#include &lt;stdio.h&gt;<BR>main()<BR>{<BR>int gdriver=DETECT,gmode;<BR>initgraph(&amp;gdriver,&amp;gmode,"C:\\TC\\BGI");</P>
<P>setbkcolor(15);<BR>cleardevice();<BR>setcolor(2);<BR>circle(100,100,65);<BR>}</P>

ba_wang_mao 发表于 2007-4-18 20:54

上面的程序我刚才已经用TC++3.0 for dos在windows XP下调试通过。

jig 发表于 2007-4-19 09:15

LZ可以到网上去搜索你要的文件,你在WIN-TC的安装目录下去找找,应该可以找的到Cga.bgi Egavga.bgi

gsbe1987 发表于 2007-4-19 19:47

Egavga.bgi有,Cga.bgi就没有,不过有个 ATT.BGI<BR>我用ba_wang_mao教的那样做了,还是不行,我用的是TC2.0的

nicaiashabi 发表于 2007-4-20 01:07

是啊  我也遇上了这样的问题了 <BR>我用dev编译器不行<BR>换了tc2.0和3.0都不 行<BR> 郁闷死了  <BR>。。。。

gsbe1987 发表于 2007-4-20 08:27

不知道是怎么回事咧,斑竹怎么不回答咧~~~~~~~我急知啊~~~

ba_wang_mao 发表于 2007-4-20 08:53

<P>是你的编译系统的问题,我刚才用TC2.0下调试通过,程序如下:<BR>#include &lt;graphics.h&gt;<BR>#include &lt;stdio.h&gt;<BR>main()<BR>{<BR>int gdriver=DETECT,gmode;<BR>initgraph(&amp;gdriver,&amp;gmode,"");</P>
<P>setbkcolor(15);<BR>cleardevice();<BR>setcolor(2);<BR>circle(100,100,65);<BR>}<BR></P>

ba_wang_mao 发表于 2007-4-20 10:13

<P>告诉你一个C语言网站,网站上有<BR>1、TC++3.0 for dos 中文版(英文版),安装时选择<BR>2、tc2.0 for dos 中文版(英文版),安装时选择<BR><BR>网址:<a href="http://www.winyes.net/" target="_blank" >http://www.winyes.net/</A></P>

gsbe1987 发表于 2007-4-20 23:21

<P>下载不了</P>

ba_wang_mao 发表于 2007-4-23 15:56

你用迅雷下载,保证能下载下来<BR>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.