int main() { int gdriver, gmode, i; gdriver=DETECT; registerbgidriver(EGAVGA_DRIVER);/*建立独立图形运行程序*/ initgraph(&gdriver, &gmode", "");/*图形初始化*/ setbkcolor(0); /*设置图形背景*/ cleardevice(); for(i=0; i<=15; i++) { setcolor(i); /*设置不同作图色*/ circle(320, 240, 20+i*10); /*画半径不同的圆*/ delay(100); /*延迟100毫秒*/ } for(i=0; i<=15; i++) { setbkcolor(i); /*设置不同背景色*/ cleardevice(); circle(320, 240, 20+i*10); delay(100); } closegraph(); return 0; } 另外, TURBO C也提供了几个获得现行颜色设置情况的函数。 int far getbkcolor(void); 返回现行背景颜色值。 int far getcolor(void); 返回现行作图颜色值。 int far getmaxcolor(void); 返回最高可用的颜色值。 4. 基本图形函数 基本图形函数包括画点, 线以及其它一些基本图形的函数。本节对这些函数 作一全面的介绍。 一、画点 1. 画点函数 void far putpixel(int x, int y, int color); 该函数表示有指定的象元画一个按color所确定颜色的点。对于颜色color的 值可从表3中获得而对x, y是指图形象元的坐标。 在图形模式下, 是按象元来定义坐标的。对VGA适配器, 它的最高分辨率为
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:C++ 代码优化
下一篇:C语言图形处理