📜  在C++图形中画一条线

📅  最后修改于: 2021-05-30 09:51:16             🧑  作者: Mango

graphics.h库用于在程序中包含并促进图形操作。 graphics.h函数可用于绘制不同的形状,以不同的字体显示文本,更改颜色等等。使用graphics.h的功能,您可以制作图形程序,动画,项目和游戏。您可以绘制圆,线,矩形,条形图和许多其他几何图形。您可以使用可用功能更改其颜色并填充它们。

例子:

对于第1行,输入:x1 = 150,y1 = 150,x2 = 450,y2 = 150对于第2行,输入:x1 = 150,y1 = 200,x2 = 450,y2 = 200对于第2行,输入:x1 = 150,y1 = 250,x2 = 450,y2 = 250输出:

说明:头文件graphics.h包含line()函数,如下所述:

声明: void line(int x1,int y1,int x2,int y2);

line函数用于绘制从点(x1,y1)到点(x2,y2)的线,即(x1,y1)和(x2,y2)是该线的端点。下面给出的代码绘制了一条线。

// C++ Implementation for drawing line
#include 
  
// driver code
int main()
{
    // gm is Graphics mode which is a computer display
    // mode that generates image using pixels.
    // DETECT is a macro defined in "graphics.h" header file
    int gd = DETECT, gm;
  
    // initgraph initializes the graphics system
    // by loading a graphics driver from disk
    initgraph(&gd, &gm, "");
  
    // line for x1, y1, x2, y2
    line(150, 150, 450, 150);
  
    // line for x1, y1, x2, y2
    line(150, 200, 450, 200);
  
    // line for x1, y1, x2, y2
    line(150, 250, 450, 250);
  
    getch();
  
    // closegraph function closes the graphics
    // mode and deallocates all memory allocated
    // by graphics system .
    closegraph();
}

输出:

要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”