标题:BGI Error:Graphics not initializedcuse 'initgraph'
只看楼主
wgd123pl
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:23
专家分:24
注 册:2008-8-16
结帖率:100%
 问题点数:0 回复次数:1 
BGI Error:Graphics not initializedcuse 'initgraph'
我在用TC++3.0运行程序时,出现以下结果:BGI Error:Graphics not initializedcuse 'initgraph',我在百度中搜索了,也用了上面的方法,我调试好几天,都没有找到解决办法。望各位大侠帮帮我,我是刚学编程的。(我把TC++3.0放到我网络硬盘中的第二个目录的第一个位置.
网子是:http://wgd123pl.,如有空帮我看看也好啊.先谢谢了!)我运行的这段程序是:
#include<graphics.h>
#include<math.h>
#include<dos.h>
#define pi 3.1415926
#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300;
#define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240;
#define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y)
void init()
{int i,l,x1,x2,y1,y2;
 setbkcolor(1);
 circle(300,240,200);
 circle(300,240,205);
 circle(300,240,5);
 for(i=0;i<60;i++)
 {if(i%5==0) l=15;
 else l=5;
 x1=200*cos(i*6*pi/180)+300;
  y1=200*sin(i*6*pi/180)+240;
   x2=(200-l)*cos(i*6*pi/180)+300;
  y2=(200-l)*sin(i*6*pi/180)+240;
  line(x1,y1,x2,y2);
  }
  }
  main()
  {
   int x,y;
   int gd=VGA,gm=2;
   unsigned char h,m,s;
   struct time t[1];
   initgraph(&gd,&gm,"d:\\tc");
   init();
   setwritemode(1);
   gettime(t);
   h=t[0].ti_hour;
   m=t[0].ti_min;
   s=t[0].ti_sec;
   setcolor(7);
   d(150,h,30);
   setcolor(14);
   d(170,m,6);
   setcolor(4);
   d(190,s,6);
   while(!kbhit())
   {while(t[0].ti_sec==s)
   gettime(t);
   sound(400);
   delay(70);
   sound(200);
   delay(30);
   nosound();
   setcolor(4);
   d(190,s,6);
   s=t[0].ti_sec;
   d(190,s,6);
   if (t[0].ti_min!=m)
   {
   setcolor(14);
   d(170,m,6);
   m=t[0].ti_min;
   d(170,m,6);
   }
   if (t[0].ti_hour!=h)
   { setcolor(7);
     d(150,h,30);
     h=t[0].ti_hour;
     d(150,h,30);
     sound(1000);
     delay(240);
     nosound();
     delay(140);
     sound(2000);
     delay(240);
     nosound();
   }
   }
   getch();
   closegraph();
   }
搜索更多相关主题的帖子: Graphics BGI initgraph not 
2008-08-17 00:46
wgd123pl
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:23
专家分:24
注 册:2008-8-16
得分:0 
wgd123pl
这个我自己搞定了,

虽是费了不少劲,

也还值得。

我不晓得,那些在这上面的高手们,

一点都不想出手相助小弟。

我是新手,也是自学。

我发了这么久连一个人都没有给我回。

我有些开始麻木了。

难道就没有人愿意帮那些爱好编程的新的希望了吗?

我一直在沉思。

是不是大家领悟到这个编程的东东是不是大势已去,还是怎么的?

我没有读多少书,就只读到了大学一年级,以后就没有读了。

斗胆向大侠们问一句。

若有说错的地方,望各位原谅,

无法让你们原谅的。

诚心接受批评!!
2008-08-31 18:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-228648-1-1.html




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

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