📜  在C图形中绘制矩形(1)

📅  最后修改于: 2023-12-03 15:07:52.876000             🧑  作者: Mango

在C图形中绘制矩形

概述

在C语言中,可以用graphics.h库中的函数绘制图形。其中,绘制矩形是常见的操作之一。本文将介绍如何在C图形中绘制矩形。

步骤
1. 引入头文件

使用graphics.h库绘制图形时,需要先引入头文件:

#include <graphics.h>
2. 初始化绘图环境

在绘制图形前,需要初始化绘图环境。可以调用initgraph函数进行初始化:

int driver, mode;
driver = VGA; // 指定驱动程序
mode = VGAHI; // 指定分辨率
initgraph(&driver, &mode, "");
3. 绘制矩形

可以使用rectangle函数绘制矩形。这个函数需要四个参数,分别是矩形的左上角x坐标、y坐标和右下角x坐标、y坐标。例如,绘制一个左上角为(100, 100),右下角为(200, 200)的矩形可以这样实现:

rectangle(100, 100, 200, 200);
4. 关闭绘图环境

进行完图形的绘制后,需要关闭绘图环境:

closegraph();
完整代码示例
#include <graphics.h>

int main()
{
    int driver, mode;
    driver = VGA;
    mode = VGAHI;
    initgraph(&driver, &mode, "");

    rectangle(100, 100, 200, 200);

    getch();
    closegraph();
    return 0;
}
注意事项
  • 需要在支持graphics.h的编译器中进行编译。
  • 绘制完图形后需要关闭绘图环境,否则可能会发生异常。