在visual c++/c++ builder的运行环境中的:调试时,错误提示是: Cannot open include file: 'graphics.h'
#include<graphics.h>#include<conio.h>enumBoolen{false,true};classLocation...
#include<graphics.h>#include<conio.h>enum Boolen{false,true};class Location{protected: int X: int Y:public: Location(int InitX,int InitY); int GetX(); int GetY();};class Point:public Location{protected: Boolean Visible;public: Point(int InitX,int InitY); void Show(); void Hide(); Boolean IsVisible();};class Circle:public Point{protected: int Radius; public; Circle(int InitY,int InitRadius); void Show(); void Hide(); int GetRadius();};class Arc:public Circle{private: int StartAngle; int EndAngle;public: Arc(int InitX,int InitY,int InitRadius,int InitStartAngle,int InitEndAngle); void Show(); void Hide(); int GetStartAngle(); int GetEndAngle();};//下面是成员函数的定义Location::Location(int InitX,int InitY){ X=InitX; Y=InitY;}int Location::GetX(){ return X;}int Location::GetY(){ return Y;}Point::Point(int InitX,int InitY):Location(InitX,InitY){ Visible=false;}void Point::Show(){ Visible=true; putpixel(X,Y,getcolor());}void Point::Hide(){ Visible=false; putpixel(X,Y,getbkcolor());}Boolean Point::IsVisible(){ return Visible;}Circle::Circle(int Initx,int InitY,int InitRadius):Point(InitX,InitY){ Radius=InitRadius;}void Circle::Show(){ Visible=true; circle(X,Y,Radius);}void Circle::Hide(){ int TempColor; TempColor=getcolor(); setcolor(getbkcolor()); Visible=false; circle(X,Y,Radius); setcolor(TempColor);}int Circle::GetRadius(){ return Radius;}Arc::Arc(int InitX,int InitY,int InitRadius,int InitStartAngle,int InitEndAngle)Circle(InitX,InitY,InitRadius){ StartAngle=InitStartAngle; EndAngle=InitEndAngle;}void Arc::Hide(){ Visible=false; int TempColor; TempColor=getcolor(); setcolor(getbkcolor()); arc(X,Y,StartAngle,EndAngle,Radius); setcolor(TempColor);}int Arc::GetEndAngle(){ return EndAngle;}//下面是本程序的主函数void main(){ //下面这两条语句用于初始化图像系统 int graphdriver=DETECT,graphmode; initgraph(&graphdriver,&graphmode,"..\\bgi"); Circle c1(100,100,40),c2(200,300,20); Arc a1(400,150,50,30,120); c1.Show(); c2.Show(); a1.Show(); getch();//等待用户敲任意键 closegraph();//关闭图形系统}
展开
3个回答
展开全部
检查这个文件在不在,如果不在,上网下载一下.
检查你的配置环境,看是不是没有把这个头文件所在的路径给添加进去.
检查你的配置环境,看是不是没有把这个头文件所在的路径给添加进去.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-11-18
展开全部
vc里面要用graphics.h你需要安装,你到easyx.cn下载绘图库,然后安装就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是你以前不小心把这个文件给删了……去下载个吧。
(PS:这一堆一堆的好难认…………)
(PS:这一堆一堆的好难认…………)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询