在 C 语言中,`dc.rectangle` 不是一个标准的函数或库。可能你指的是绘制矩形的图形库或函数。下面是一种常见的绘制矩形的方法:
```c
#include <stdio.h>
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, ""); // 初始化图形窗口
// 绘制矩形
rectangle(100, 100, 300, 200); // 使用坐标 (100, 100) 和 (300, 200) 绘制矩形
getch(); // 等待按键关闭窗口
closegraph(); // 关闭图形窗口
return 0;
}
```
请注意,上述代码使用了图形库 `graphics.h`,该库在不同的编译器和操作系统中的支持程度不同。通常,这个库是用于简单的图形绘制和动画效果,主要适用于旧版的 C 编译器(如 Turbo C++)。
如果你使用的是现代的 C 编译器,可能需要使用其他图形库或者更高级的图形绘制工具,例如 OpenGL、SDL 或者 GTK+ 等。这些库提供了更多的功能和跨平台的支持。具体选择哪个库取决于你的需求和平台。