c语言基本画图函数.doc,c语言基本画图函数(1).docx

本文介绍了C语言中用于基本图形绘制的函数,包括画点、线、圆、圆弧、椭圆、矩形和多边形等。通过putpixel、line、circle等函数,可以实现图形屏幕上的各种几何形状的绘制。同时提到了坐标位置的相关函数,如getmaxx、getmaxy等,以及游标操作。文章以实例展示了drawpoly函数如何画出箭头。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c语言基本画图函数

基本图形函数包括画点,线以及其它一些基本图形的函数。本节对这些函数作一全面的介绍。

1、画点

I画点函数 void far putpixel(int x, int y, int color);

该函数表示有指定的象元画一个按color 所确定颜色的点。对于颜色color的值可从表3中获得而对x, y是指图形象元的坐标。

在图形模式下,是按象元来定义坐标的。对VGA适配器,它的最高分辨率为640x480,其中

640为整个屏幕从左到右所有象元的个数,480为整个屏幕从上到下所有象元的个数。屏幕的左上角坐标为(0,0),右下角坐标为(639, 479),水平方向从左到右为x 轴正向,垂直方向从上到下为y轴正向。TURBO C的图形函数都是相对于图形屏幕坐标,即象元来说的。

关于点的另外一个函数是:int far getpixel(int x, int y); 它获得当前点(x, y)的颜色值。

II、有关坐标位置的函数.

int far getmaxx(void);返回x轴的最大值。

int far getmaxy(void); 返回y轴的最大值。

int far getx(void); 返回游标在x轴的位置。

void far gety(void); 返回游标有y轴的位置。

void far moveto(int x, int y); 移动游标到(x, y)点,不是画点,在移动过程中亦画点。

void far moverel(int dx, int dy); 移动游标从现行位置(x, y)移动到(x+dx, y+dy)的位置,移动过程中不画点。

2、画线

I.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值