C语言图形填充函数原型是什么?

2025-02-25 16:15:37
推荐回答(1个)
回答1:

void far bar(int x1, int y1, int x2, int y2);
确定一个以(x1, y1)为左上角, (x2, y2)为右下角的矩形窗口, 再按规定图模和颜色填充。
void far bar3d(int x1, int y1, int x2, int y2, int depth, int topflag);
当topflag为非0时, 画出一个三维的长方体。当topflag为0时, 三维图形不封顶。bar3d()函数中, 长方体第三维的方向不随任何参数而变, 即始终为45度的方向。
void far pieslice(int x, int y, int stangle, int endangle, int radius);
画一个以(x, y)为圆心, radius为半径, stangle为起始角度, endangle 为终止角度的扇形, 再按规定方式填充。当stangle=0, endangle=360 时变成一个实心圆, 并在圆内从圆点沿X轴正向画一条半径。
void far sector(int x, int y, int stanle, intendangle, int xradius, int yradius);
画一个以(x, y)为圆心分别以xradius, yradius为x轴和y轴半径, stangle为起始角, endangle为终止角的椭圆扇形, 再按规定方式填充。
void far floodfill(int x, int y, int border);
其中: x, y为封闭图形内的任意一点。border为边界的颜色, 也就是封闭图形轮廓的颜色。调用了该函数后, 将用规定的颜色和图模填满整个封闭图形。