c语言的图形函数库有哪些 图形c语言代码

C语言的画图函数除了bar函数外还有哪些?与图形有关的函数
GRAPHICS.H 库文件
bar
【功能】画出一条栏目 。
【原型】void far bar(int left,int top,int right,int bottom)
【位置】graphics.hgraphics.h
【参见】bar3d,setfillstyle,rectangle
bar3d
【功能】画出一条3-D栏目 。
【原型】void far bar3d(int left,int top,int right,int bottom,int depth,int topflag)
【位置】graphics.h
【参见】bar
circle
【功能】以(x,y)为圆心按照指定的半径画出一个圆 。
【原型】void far circle(int x,int y,int radius)
【位置】graphics.h
【参见】arc
cleardevice
【功能】清除图形画面 。
【原型】void far cleardevice(void)
【位置】graphics.h
【参见】clearviewport
clearviewport
【功能】清除当前可视区域 。
【原型】clearviewport(void)
【位置】graphics.h
【参见】setviewport,cleardevice
closegraph
【功能】关闭图形系统 。
【原型】void far closegraph(void)
【位置】graphics.h
【参见】initgraph
detecgraph
【功能】通过检查硬件确定使用的图形驱动程序和模式 。
【原型】void far detectgraph(int far *graphdriver,int far *graphmode)
【位置】graphics.h
【参见】initgraph,graphresult
drawpoly
【功能】画出一个多边形的轮廓 。
【原型】void far drawpoly(int numpoints,int far polypoints[])
【位置】graphics.h
【说明】polypoints中包括一共numpoints对数值 。其中每一对都给出c语言的图形函数库有哪些了多边形中一个顶点的x和y值 。
【参见】fillpoly
ellipse
【功能】画出一条椭圆形的圆弧 。
【原型】void far ellipse(int x,int y,int stangle,int endangle,int xradius,int yradius)
【位置】graphics.h
【说明】中心点在(x,y)c语言的图形函数库有哪些,stangle和endangle表示一角度为单位的起始角和终止角 。Xradius和yradius表示水平轴和垂直轴 。
【参见】arc,circle,fillellipse
fillellipose
【功能】画出椭圆形圆弧c语言的图形函数库有哪些,并填充 。
【原型】void far fillllipse(int x,int y,int xradius,int yradius)
【位置】graphics.h
【说明】使用(x,y)作为中心点c语言的图形函数库有哪些,然后使用当前的填充模式填充圆弧 。Xradius和yradius表示水平轴和垂直轴 。
【参见】arc,circle,ellipse,pieslice
fillpoly
【功能】画出一个多边形,并填充 。
【原型】void far fillpoly(int numpoints,int far polypoints[])
【位置】graphics.h
【说明】polypoints中包含有numpoints对数值 。其中每一对给出了多边形一个顶点的x值和y值 。
【参见】drawpoly,fill_patterns,floodfill,graphresult,setfillstyle
floodfill
【功能】填充一个有界区域范围 。
【原型】void far floodfill(int x,int y,int border)
【位置】graphics.h
【参见】drawpoly,fillpoly,fill_patterns,graphresult,setfillstyle
getarccoords
【功能】得到最后一次调用arc的坐标值 。
【原型】void far getaerccoords(struct arccoordstype far *arccoords)
【位置】graphics.h
【参见】arc
getaspectratio
【功能】得到当前图形模式的纵横比 。
【原型】void far getaspectratio(int far *xasp,int far *yasp)
【位置】graphics.h
【说明】are及类似函数使用纵横比令圆圈更加圆,而不会像椭圆 。Yasp应当为10000 。当象素为VGA平方并且10000时 , xasp使用10000数值 。
【参见】arc,setaspectratio
getbkcolor
【功能】返回当前背景颜色 。
【原型】int far getbkcolor(void)

推荐阅读