Complete C Program to draw a car
#include<stdio.h>
#include<graphics.h>
main()
{
int x,y,i,choice;
unsigned int size;
void*car;
int gd=DETECT,gm;
initgraph(&gd, &gm,” “);
do
{
cleardevice();
printf(“1:BODY OF THE CAR\n”);
printf(“2:WHEELS OF THE CAR\n”);
printf(“3:CAR\n”);
printf(“4:QUIT”);
printf(“\nEnter your choice\n”);
scanf(“%d”,&choice);
switch(choice)
{
case 1 : initgraph (&gd,&gm,” “);
line(135,300,265,300);
arc(100,300,0,180,35);
line(65,300,65,270);
line(65,270,110,220);
line(110,220,220,220);
line(140,220,140,215);
line(180,220,180,215);
line(175,300,175,220);
line(120,215,200,250);
line(220,220,260,250);
line(260,250,85,250);
line(260,250,345,275);
arc(300,300,0,180,35);
line(345,300,345,275);
line(335,300,345,300);
getch();
cleardevice();
break;
case 2: initgraph(&gd,&gm,””);
circle(100,300,25);
circle(100,300,13);
circle(300,300,25);
circle(300,300,13);
getch();
cleardevice();
break;
case 3: initgraph (&gd,&gm,” “);
outtextxy(150,40,”MARUTI 800”);
circle(100,300,25);
circle(100,300,13);
line(135,300,265,300);
arc(100,300,0,180,35);
line(65,300,65,270);
line(65,270,110,220);
line(110,220,220,220);
line(140,220,140,215);
line(180,220,180,215);
line(175,300,175,220);
line(120,215,200,215);
line(220,220,260,250);
line(260,250,85,250);
line(260,250,345,275);
arc(300,300,0,180,35);
circle(300,300,25);
circle(300,300,13);
line(345,300,345,275);
line(335,300,345,300);
getch();
cleardevice();
break;
case 4 : exit(0);
}
}
while(choice!=4);
getch();
}