李成笔记网

专注域名、站长SEO知识分享与实战技巧

C语言图形编辑第二步:画线、画点、画长方形!

前言:

前面我们学习了如何画出一个圆,那么接下来,我们可以试着画一根线、点、长方形


内容

本节内容:

使用easyX绘图软件画一根线!

画一个点!

画一个长方形!


easyX提供专门的画线函数line,该函数原型如下:

void line
(
    int x1,
    int y1,
    int x2,
    int y2
);


C语言如何画一个点呢,easyX提供putpixel函数供我们使用,它的原型如下:

void putpixel(
    int x,
    int y,
    COLORREF color);


C语言如何画一个矩形?

easyX同样提供rectangle函数供大家使用,原型如下:

void rectangle(
    int left,
    int top,
    int right,
    int bottom);


操作步骤


操作步骤与之前一样,这个我们可以粘贴复制前面圆的程序,然后进行修改即可:

#include <graphics.h>        // 引用图形库头文件
#include <conio.h>
int main()
{
    initgraph(640, 480);   // 创建绘图窗口,大小为 640x480 像素
  line(10,10,80,80);   
  putpixel(400,400,WHITE);
    rectangle(100,100,200,200);


    getch();                // 按任意键继续
    closegraph();           // 关闭绘图窗口
    return 0;
}

运行程序结果,在大小为640×480的窗口上展现出一根直线、一个矩形、一个像素点(很小,需要仔细观察)

因为我们没有在此做一个颜色填充,默认就是白色,想要添加颜色的画只需要在实现进行填充颜色,先设置颜色setfillcolor ;然后fill对应形状即可.




觉得有用的话可以转发给你身边需要的朋友!非常感谢!!!


点赞加关注,学习不迷路


微信公众号|工控小新

EPLAN电气绘图、TIA博图基础 、CAD、C语言教学、单片机基础、三菱PLC ... 每日持续更新中

#挑战30天在头条写日记#

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言