用C或者C++实现图形方法。

 我来答
百度网友0b9fc92
2011-09-16 · TA获得超过358个赞
知道小有建树答主
回答量:444
采纳率:100%
帮助的人:250万
展开全部
这个要调用到图形库头文件#include<graphic.h>,,但是要先安装EasyX插件,因为VC没有这个库,TC有,下载那个之后然后网上有很多教你用C语言画图的,比如:
OLORREF getpixel(int x, int y); // 获取点的颜色
void putpixel(int x, int y, COLORREF color); // 画点

void moveto(int x, int y); // 移动当前点(绝对坐标)
void moverel(int dx, int dy); // 移动当前点(相对坐标)

void line(int x1, int y1, int x2, int y2); // 画线
void linerel(int dx, int dy); // 画线(至相对坐标)
void lineto(int x, int y); // 画线(至绝对坐标)

void rectangle(int left, int top, int right, int bottom); // 画矩形

void getarccoords(int *px, int *py, int *pxstart, int *pystart, int *pxend, int *pyend); // 获取圆弧坐标信息
void arc(int x, int y, int stangle, int endangle, int radius); // 画圆弧
void circle(int x, int y, int radius); // 画圆
void pieslice(int x, int y, int stangle, int endangle, int radius); // 画填充圆扇形
void ellipse(int x, int y, int stangle, int endangle, int xradius, int yradius);// 画椭圆弧线
void fillellipse(int x, int y, int xradius, int yradius); // 画填充椭圆
void sector(int x, int y, int stangle, int endangle, int xradius, int yradius); // 画填充椭圆扇形

void bar(int left, int top, int right, int bottom); // 画无边框填充矩形
void bar3d(int left, int top, int right, int bottom, int depth, bool topflag); // 画有边框三维填充矩形

void drawpoly(int numpoints, const int *polypoints); // 画多边形
void fillpoly(int numpoints, const int *polypoints); // 画填充的多边形
void floodfill(int x, int y, int border); // 填充区域
天尊的光辉
2011-09-16 · TA获得超过113个赞
知道答主
回答量:84
采纳率:0%
帮助的人:55.1万
展开全部
什么意思?直接调用windows.h 用gdi函数画画
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jrydsg
2011-09-16
知道答主
回答量:47
采纳率:0%
帮助的人:19.7万
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式