Home » » Simple program to create a moving car in graphics

Simple program to create a moving car in graphics

Written By Neeraj Mishra on Wednesday, April 3, 2013 | 6:52 AM

Simple program to create a moving car in graphics

#include<graphics.h>
#include<conio.h>
#include<dos.h>

void main()
{
int gdriver=DETECT,gmode,i=0,j=0;
initgraph(&gdriver,&gmode,"c:\\turboc3\\bgi");

for(i;i<420;++i)
{
line(0,245,650,245);
line(0+i,200,210+i,200);
line(50+i,200,70+i,170);
line(70+i,170,140+i,170);
line(140+i,170,160+i,200);
line(85+i,170,85+i,200);
line(125+i,170,125+i,200);

line(0+i,200,0+i,230);
line(210+i,200,210+i,230);
line(0+i,230,50+i,230);
circle(65+i,230,15);
line(80+i,230,130+i,230);
circle(145+i,230,15);
line(210+i,230,160+i,230);

pieslice(65+i,230,359-j,360-j,15);
pieslice(65+i,230,179-j,180-j,15);
pieslice(65+i,230,89-j,90-j,15);
pieslice(65+i,230,269-j,270-j,15);

pieslice(145+i,230,359-j,360-j,15);
pieslice(145+i,230,179-j,180-j,15);
pieslice(145+i,230,89-j,90-j,15);
pieslice(145+i,230,269-j,270-j,15);

if(j==179)
j=0;
++j;
delay(30);
cleardevice();
}
closegraph();
}

21 comments:

  1. when I try to run at borland 5.02, it say "#error BGI graphics not supported under Windows"

    what the function of "c:\\turboc3\\bgi"?

    ReplyDelete
    Replies
    1. Hello Mauhamad
      It is the path of the bgi folder which contains the necessary files to run graphics program. This is different for different compilers, just change path "c:\\turboc3\\bgi" to correct bgi folder path and the error will be removed.
      If you have further queries than let me know.

      Delete
    2. owh, i'll try to change it first.. later i'll give you a respond. thanks. :)

      Delete
  2. I am using Turbo C++ 4.5 in Windows 7 and whenever I tried to run this program, it said "BGI Graphics not supported under Windows". What should I do?

    ReplyDelete
    Replies
    1. Hello Subhadeep
      I am not sure why this error is coming, as i have never faced such an error. There may be sum library missing or may be some other problem. In my opinion you should download turbo c++ with dos box enabled from here http://thecrazyprogrammer.blogspot.in/2013/01/download-turbo-c-for-windows-7-for-free.html
      And than try to run the program, it will definitely work, as i am also using the same compiler in my computer. I hope this will help you.

      Delete
  3. this will not run on linux
    bcoz of dos.h and conio.h is not in GCC compiler

    ReplyDelete
    Replies
    1. Yes you are right bro, this will not work in linux as GCC does not have dos.h and conio.h. You can try there alternatives by searching on google. I can't help you in this case because i have very less experience of working on GCC.

      Delete
  4. bro i want some help in C programming can u plzzz help me this is my email muneebmemon5@gmail or can u give me your email i have some questions to ask about C thankx

    ReplyDelete
    Replies
    1. you can ask your question, my email is sareneeru94@gmail.com

      Delete
  5. where sould I put the EGAVGA.BGI lib to in visual studio 2012 , win 7 ?

    ReplyDelete
  6. sir
    i am just a student,
    i want to know that why did you mentioned your email without any fear of spam?

    ReplyDelete
    Replies
    1. there is no need to worry about this as my email is also mentioned on the contact us page of this blog.

      Delete
  7. 1 22 333 how to create this program? plse help me

    ReplyDelete
    Replies
    1. for(i=1;i<=3;++i)
      {
      for(j=1;j<=i;++j)
      cout<<i;
      cout<<"\n";
      }

      Delete
  8. when i get C++ in full version for window 7 ?

    ReplyDelete
  9. #include
    #include
    #include

    are out of date :)

    ReplyDelete
  10. we have error of graphics.h header file
    1>d:\programming\c sharpe\movingcar\movingcar\source.cpp(3): fatal error C1083: Cannot open include file: 'graphics.h': No such file or directory

    ReplyDelete
  11. can help me someone?
    i don't find c:\\turboc3\\bgi
    who know what is that?
    i am a student and want to learn please

    ReplyDelete
    Replies
    1. Hello,
      It is the path of the bgi folder which contains the necessary files to run graphics program.
      If you have further queries than let me know.

      Delete

Have any Doubt? Ask Here!