基于Turbo C++工具,编写C语言程序,绘制圆,线,方框等
- 程序
# include <graphics.h>
# include <stdio.h>
# include <conio.h>
void mybox(int,int,int,int,int);
void main()
{
int driver,mode,i;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"C:\\TURBOC3\\BGI"); //*图形系统初始化*/
setcolor(1);
line(0,0,600,300);
mybox(100,100,200,400,1);
floodfill(110,110,1);
setcolor(2);
line(50,200,400,125);
circle(320,175,100);
setcolor(BLUE);
circle(100,100,200);
setfillstyle(SOLID_FILL,GREEN);
floodfill(500,250,1);
getch();
for (i=0;i<15;i++)
{
setfillstyle(HATCH_FILL,i);
bar(20*i,0,20*(i+1),20);
}
getch();
closegraph();
}
/*子程序mybox*/
void mybox(int x1,int y1,int x2,int y2,int color)
{
setcolor(color);
line(x1,y1,x1,y2);
line(x1,y1,x2,y1);
line(x2,y1,x2,y2);
line(x2,y2,x1,y2);
}
2.运行结果: