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
- 上一篇:c++cin.clear()的输入错误处理
- 下一篇:arduino环境监测系统