c语言画点
⑴ 谁知道c语言怎么画图啊
Turbo C提供了非常丰富的图形函数, 所有图形函数的原型均在graphics. h中, 本节主要介绍图形模式的初始化、独立图形程序的建立、基本图形功能、图形窗口以及图形模式下的文本输出等函数。另外, 使用图形函数时要确保有显示器图形驱动程序*BGI, 同时将集成开发环境Options/Linker中的Graphics lib选为on, 只有这样才能保证正确使用图形函数。由于种类比较多,所以下面仅列举2个例子,抛砖引玉→
1.点
void far putpixel(int x, int y, int color);
2.线
void far line(int x0, int y0, int x1, int y1); 画一条从点(x0, y0)到(x1, y1)的直线。
void far lineto(int x, int y); 画一作从现行游标到点(x, y)的直线。
void far linerel(int dx, int dy); 画一条从现行游标(x, y)到按相对增量确定的点(x+dx, y+dy)的直线。
void far circle(int x, int y, int radius); 以(x, y)为圆心, radius为半径, 画一个圆。
c语言的图形部分是很有意思的,也是c中最精彩的内容之一,希望你能很快享受它的乐趣。
⑵ c语言的画圆代码
假设圆心点是(x0,y0),半径是r
for(x=x0-r;x<=x0+r;x+=o.1)
for(y=y0-r;x<=y0+r;y+=o.1)
line(x,y,x0,y0);
⑶ C++/C语言 画一个圆(带宽度的圆弧)
MFC里面画点是dc.pixel(point)
//这里的point是你设置ClickButtonDown或者ClickButtonUp里面返回的CPoint类型的值,如果是画线的话,调用moveto()函数到直线的起点,然后lineto函数到终点
;如果你要画圆的话用Ellipse()函数,ellipse(CRect());
CRect是一个类型的变量,你需要用两个点来构造一个CRect
⑷ 我是c语言初学者,老师要求设计程序用函数画一个圆和一条直线。求各位路过的大神仗义相助。。
1对于这种问题,首先分析需求,
直线:
要画直线,要的是什么,就是两个点;
所以定义一个结构体
structpoint
{
intx;
inty;
}Ppline,Ppcircle;
画圆:
那么需要一个圆心,和一个半径;
圆心,通过上面的定义,可以获得,半径的话,直接传递参数就行了;
直线函数:
intpaintline(Pplinestartpoint,Pplineendpoint);
画圆函数:
intpaintcircle(Ppcirclecenterpoint,intr);
⑸ 怎么用C语言画点和直线
这个不管怎么说不是最开始的控制台的程序,这个新建工程的时候需要选择的是Win32的程序
画线的函数使用windows提供的API,MoveTo:移动到起点,LineToEx:移动到终点的这两个函数,是在OnPaint,或是响应WM_PAINT的消息的时候处理这两个函数;画点的画,使用SetPixel这个函数,同样也是在WM_PAINT的消息中去处理与画图有关的操作的