一、图形操作基本简介 1
必要的头文件 #include #include #include #include #include 2
必须的系统变量 int GraphDriver; int GraphMode; double AspectRatio; int MaxX, MaxY; int MaxColors; int ErrorCode; struct palettetype palette; 3
初始化图形界面初始化出错处理关闭图形界面 GraphDriver = DETECT; initgraph( &GraphDriver, &GraphMode, " " ); initgraph( &GraphDriver, &GraphMode, “d:\\tc" ); ErrorCode = graphresult(); if( ErrorCode
= grOk ){ printf(" Graphics System Error: %s\n", grapherrormsg( ErrorCode ) ); exit( 1 ); } closegraph(); /* Return the system to text mode */ 4
取得必须的信息 getpalette( &palette ); MaxColors = getmaxcolor() + 1; MaxX = getmaxx(); MaxY = getmaxy(); AspectRatio = (double)xasp / (double)yasp; 5
一些常用的画图函数 outtext( buffer ),outtextxy(x,y,buffer) line(x0,y0,x1,y1);linerel( );lineto( ) circle(int x, int y, int radius); ar