21xrx.com
2025-03-23 19:17:13 Sunday
文章检索 我的文章 写文章
C++绘制三角形的代码
2023-06-22 02:31:44 深夜i     31     0
C++ 绘制 三角形 代码

C++是一种面向对象的编程语言,在各种应用场景中被广泛使用。其中,绘图是C++编程中的一个重要操作。在本文中,我们将介绍如何使用C++编写绘制三角形的代码。

以下是使用C++绘制三角形的代码:

#include <iostream>
#include <graphics.h>
using namespace std;
int main()
{
  int gdriver = DETECT, gmode, errorcode;
  initgraph(&gdriver,&gmode,"");
  int x[3] = 250;
  int y[3] = 250;
  setcolor(GREEN);
  setfillstyle(SOLID_FILL, GREEN);
  fillpoly(3, x, y);
  getch();
  closegraph();
  return 0;
}

上述代码分为以下几段:

1. 包含头文件,并使用“using namespace std”声明命名空间

2. 定义变量gdriver、gmode、errorcode,用于设置图形驱动程序和图形模式

3. 调用initgraph函数,初始化图形系统

4. 定义数组x和y,存储三角形的三个点的坐标

5. 设置颜色和填充模式

6. 使用fillpoly函数绘制三角形

7. 调用getch函数,等待用户按下键盘

8. 调用closegraph函数,关闭图形系统

由上述代码可知,使用C++绘制三角形的关键是调用fillpoly函数,该函数的第一个参数表示有多少个点,第二个参数存储x坐标数组,第三个参数存储y坐标数组。

通过上述代码的实现,可以看到C++是一种非常强大的编程语言,它可以用于各种应用场景。在绘图方面,C++提供了丰富的图形库函数,为程序员提供了很大的便利。

  
  

评论区