当前位置:首页C语言 > 正文

C语言cleardevice()用法及代码示例

作者:野牛程序员:2023-12-01 14:12:57C语言阅读 2990

cleardevice()函数是在使用图形库(如graphics.h)时,用于清除当前绘图窗口中的所有图形和颜色,将其恢复为初始状态,以便进行新的图形绘制。

以下是一个简单的C语言示例代码,演示了cleardevice()函数的用法:

#include <graphics.h>

int main() {
    // 初始化图形库
    int gd = DETECT, gm;
    initgraph(&gd, &gm, "C:\\\\Turboc3\\\\BGI");

    // 绘制一个简单的矩形
    rectangle(100, 100, 300, 200);

    // 在绘制的图形上等待用户输入
    getch();

    // 使用cleardevice()清除图形窗口
    cleardevice();

    // 绘制新的图形,例如一个圆
    circle(200, 150, 50);

    // 在新图形上等待用户输入
    getch();

    // 关闭图形库
    closegraph();

    return 0;
}

在上述代码中,首先通过initgraph函数初始化图形库,然后使用rectangle函数绘制一个矩形。接着,使用getch函数等待用户输入,然后调用cleardevice函数清除图形窗口。最后,再次使用不同的图形绘制函数(如circle)绘制新的图形。

请注意,具体的头文件和库路径可能需要根据编译环境进行调整。上述代码基于 Turbo C 编译器和 BGI 图形库。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击