21xrx.com
2024-09-20 00:16:59 Friday
登录
文章检索 我的文章 写文章
C++图形编程代码
2023-07-09 01:03:35 深夜i     --     --
C++ 图形编程 代码 绘图 窗口控件

C++图形编程是一种在计算机上应用图形绘画技术的编程语言。它能够将数学运算和图形绘制结合起来,实现各种动态和静态的图像效果。下面是一些C++图形编程的代码示例。

1. 画直线

在C++中,使用“线段中点算法”可以很容易地画直线。下面是代码:


#include<graphics.h>

int main()

{

  initgraph(640, 480);

  line(100,100,300,300);  //从点(100,100)到点(300,300)画一条直线

  getch();

  closegraph();

  return 0;

}

2. 画矩形

C++中可以通过rectangle函数来画矩形。下面是代码:


#include<graphics.h>

int main()

{

  initgraph(640, 480);

  rectangle(100,100,300,300);  //从点(100,100)到点(300,300)画一个矩形

  getch();

  closegraph();

  return 0;

}

3. 画圆形

C++中可以通过circle函数来画圆形。下面是代码:


#include<graphics.h>

int main()

{

  initgraph(640, 480);

  circle(300,200,100);  //以(300,200)为圆心,半径为100画圆

  getch();

  closegraph();

  return 0;

}

4. 画椭圆

C++中可以通过ellipse函数来画椭圆。下面是代码:


#include<graphics.h>

int main()

{

  initgraph(640, 480);

  ellipse(300,200,100,50);  //以(300,200)为中心,横轴为100,纵轴为50画椭圆

  getch();

  closegraph();

  return 0;

}

5. 单色填充

C++中可以通过setfillstyle和bar函数来实现单色填充。下面是代码:


#include<graphics.h>

int main()

{

  initgraph(640, 480);

  setfillstyle(SOLID_FILL, YELLOW);  //设置填充模式为黄色

  bar(100,100,300,300);  //从点(100,100)到点(300,300)填充为黄色

  getch();

  closegraph();

  return 0;

}

C++图形编程可以实现的图形效果非常丰富,同时也是一种很好的计算机视觉编程工具。以上是一些C++图形编程的简单代码示例,希望对初学者有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复