我想在C的窗口中绘制矩形。我找到了以下C++ 代码, 我想将其类转换为C结构以在我的C项目中使用它。我想将以下C++类转换为C结构:
class Rect{
public:
int x1;
int y1;
int x2;
int y2;
Rect * next;
Rect(){
x1 = y1 = x2 = y2 = 0;
next = NULL;
}
void draw(Display* d, Window w, GC gc){
if((x1<x2) && (y1<y2)){
XDrawRectangle(d, w, gc, x1, y1, x2-x1, y2-y1);
}
if((x1<x2) && (y1>y2)){
XDrawRectangle(d, w, gc, x1, y2, x2-x1, y1-y2);
}
if((x1>x2) && (y1>y2)){
XDrawRectangle(d, w, gc, x2, y2, x1-x2, …Run Code Online (Sandbox Code Playgroud)