C Graphics Moving CAR Program
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0g6UDwS_CXvd79mxU7HCDtqaEMs79ZfKdTKVNUkcwDu-iZ_ilbxVciuATIpjXAaaBSOQJYi06mLcIYji2qSi0lZtT5HY1UReQ7id9FiqCc0K4kQdv5Y_TsyYAzL2VraJ1mAV6LO7bMEE9/s1600/car.jpg)
Program : #include <stdio.h> #include <graphics.h> #include <conio.h> #include <dos.h> #include<stdlib.h> void main() { int gd = 0, gm; int i=0,x,y; /* initialize graphic mode */ initgraph(&gd, &gm, "C:\\TC\\BGI"); /* maximum pixel in horizontal axis */ x = getmaxx(); /* mid pixel in vertical axis */ y = getmaxy()/2; while(!kbhit()) { /* draw a white road */ setcolor(WHITE); line(0, y + 37, x, y + 37); /* Draw Car */ setcolor(YELLOW); setfillstyle(SOLID_FILL, RED); line(i,y + 23, i, y); line(i, y, 40 + i, y - 20); line(40 + i, y - 20, 80 + i, y - 20); line(80 + i, y - 20, 100 + i, y); line(100 + i, y, 120 + i, y); line(120 + i, y, 120 + i, y + 23); line(0 + i, y + 23, 18 + i, y + 23); arc(30 + i, y + 23, 0, 180, 12); ...