C语言cleardevice()用法及代码示例
作者:野牛程序员:2023-12-01 14:12:57C语言阅读 3481
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

- 上一篇:c++cin.clear()的输入错误处理
- 下一篇:arduino环境监测系统
