C语言rectangle函数
时间: 2023-07-26 21:46:31 浏览: 107
在C语言中,没有内置的rectangle函数。如果你需要绘制矩形,你可以使用图形库(如OpenGL、SDL等)提供的函数或者自己编写绘制矩形的函数。
以下是一个使用C语言和OpenGL库绘制矩形的例子:
```c
#include <GL/glut.h>
void display() {
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 0.0, 0.0); // 设置颜色为红色
glBegin(GL_POLYGON); // 开始绘制多边形
glVertex2f(0.0, 0.0); // 左下角点
glVertex2f(0.0, 0.5); // 左上角点
glVertex2f(0.5, 0.5); // 右上角点
glVertex2f(0.5, 0.0); // 右下角点
glEnd(); // 结束绘制
glFlush();
}
int main(int argc, char** argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(500, 500);
glutInitWindowPosition(100, 100);
glutCreateWindow("Rectangle");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
```
这段代码使用OpenGL库提供的函数绘制一个红色的矩形。通过修改glVertex2f函数中的参数,可以改变矩形的位置和大小。
阅读全文