最后,可以在主函数中使用这些函数来操作矩形: intmain(){ Rectangle rectangle1; rectangle1.length =5.0; rectangle1.width =3.0; Rectangle rectangle2; rectangle2.length =4.0; rectangle2.width =2.0;floatarea1 = calculateArea(rectangle1);floatperimeter1 = calculatePerimeter(rectangle1);floatarea2 = cal...
函数原型:BOOL Rectangle(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect)hdc:设备环境句柄。nLeftRect:指定矩形左上角的逻辑X坐标。nTopRect:指定矩形左上角的逻辑Y坐标。nRightRect:指定矩形右下角的逻辑X坐标。nBottomRect:指定矩形右下角的逻辑Y坐标。
前面讲到用rectangle可以画一个用线条画的矩形,那么如果需要填充的话,则可以使用fillrectangle函数进行,通常情况下,调用fillrectangle函数之前,需要先使用setfillcolor函数指定填充的颜色,fillrectangle函数则会用此默认颜色来进行填充。 如例子: 1 2 3 4 5 6 7 8 9 10 11 12 //www.dotcpp.com #include <graphic...
知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业、友善的社区氛围、独特的产品机制以及结构化和易获得的优质内容,聚集了中文互联网科技、
rectangle() 画矩形函数 功能: 函数rectangle() 用当前绘图色、线型及线宽,画一个给定左上角与右下角的矩形(正方形或长方形)。用法: 此函数调用方式为void rectangle(int left,int top,int right,int bottom);说明: 参数left,top是左上角点坐标,right,bottom是右下角点坐标。如果有一个以上...
我们可以将矩形的长和宽作为函数的参数,并在函数中计算周长和面积。下面是一个示例函数: ```c #include<stdio.h> void calculateRectangle(int length, int width) int perimeter = 2 * (length + width); int area = length * width; printf("矩形的周长是:%d\n", perimeter); printf("矩形的面积是:...
在上面的代码中,我们定义了一个 `shape` 结构体,它有一个函数指针 `draw`,用于绘制该形状。我们还定义了两个形状:`circle` 和 `rectangle`,它们分别包含它们自己的属性和一个指向 `shape` 结构体的指针。每个形状都定义了自己的 `draw` 函数,用于绘制该形状。在 `main` 函数中,我们定义了一个 `shape...
rectangel()函数 函数rectangle()用于绘制矩形。其调用格式为: rectangle(x1,y1,x2,y2); 参数x1,y1,x2,y2均为整型。函数的功能是以点(x1,y1)为矩形的左上角点,以点(x2,y2)为矩形的右下角点,画一个矩形。 drawpoly()函数 函数drawpoly()可用于画一条多边折线或者一个多边形。其调用格式为: drawpoly...
rectangle 这个函数用于画矩形。 voidrectangle(intleft,inttop,intright,intbottom); 返回值 无 由矩形的左上角与右下角顶点即可确定一个矩形。 让我们使用左上角(-200, 100),右下角(200, -100)绘制一个矩形。 #include<easyx.h>#include<stdio.h>intmain(){initgraph(800,600);setorigin(400,300);set...
63. setwritemode() 设置画线模式函数 (三)、多边形函数 64. rectangle() 画矩形函数 65. bar() 画条函数 66. bar3d() 画条块函数 67. drawpoly() 画多边形函数 (四)、圆、弧和曲线函数 68. getaspectratio()获取纵横比函数 69. circle()画圆函数 ...