C语言如何画图

C语言如何画图,第1张

c语言函数语言,所以画图也离不开各种图形函数:下面举几个简单的例子:

=======================================

1./*学用circle画圆形*/

#include "graphics.h"

main()

{int driver,mode,i

float j=1,k=1

driver=VGAmode=VGAHI

initgraph(&driver,&mode,"")

setbkcolor(YELLOW)

for(i=0i<=25i++)

{

setcolor(8)

circle(310,250,k)

k=k+j

j=j+0.3

}

getch()

}

2.//line画直线

#include "graphics.h"

main()

{int driver,mode,i

float x0,y0,y1,x1

float j=12,k

driver=VGAmode=VGAHI

initgraph(&driver,&mode,"")

setbkcolor(GREEN)

x0=263y0=263y1=275x1=275

for(i=0i<=18i++)

{

setcolor(5)

line(x0,y0,x0,y1)

x0=x0-5

y0=y0-5

x1=x1+5

y1=y1+5

j=j+10

}

x0=263y1=275y0=263

for(i=0i<=20i++)

{

setcolor(5)

line(x0,y0,x0,y1)

x0=x0+5

y0=y0+5

y1=y1-5

}

getch()

}

3.//用rectangle画方形

#include "graphics.h"

main()

{int x0,y0,y1,x1,driver,mode,i

driver=VGAmode=VGAHI

initgraph(&driver,&mode,"")

setbkcolor(YELLOW)

x0=263y0=263y1=275x1=275

for(i=0i<=18i++)

{

setcolor(1)

rectangle(x0,y0,x1,y1)

x0=x0-5

y0=y0-5

x1=x1+5

y1=y1+5

}

settextstyle(DEFAULT_FONT,HORIZ_DIR,2)

outtextxy(150,40,"How beautiful it is!")

line(130,60,480,60)

setcolor(2)

circle(269,269,137)

}

===================================

更多有关c语言图形方面的函数及用法请参考c语言图形学的相关知识。

c语言画图 要选对 C语言编程工具。 目前最方便的是“习语言”,它能编译所有C代码,又能在C代码中使用它支持的绘图函数。

也可以使用二十年前的C语言编程工具来绘图,通常是在DOS窗口中绘图。

C语言中提供了库函数来画圆,函数名为circle

函数的头文件为

#include<graphics.h>

函数功能:

circle()使用当前绘图色并以实线画一个完整的圆。

用法:该函数调用方式为void

circle(int

x,int

y,int

radius)

说明:参数x,y为圆心坐标,radius为圆半径,用像素个素表示。注意,调用circle()函数画圆时不用当前线型。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11356711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存