graphics problem

I currently use the Borland C++ version 4.5
I know it is kind of obsolete. Two questions:

1) When I include graphics.h, it gives the error BGI graphics not supported under Windows, what do I do to get over this?

2) Are there any other good and free C++ compilers available, where I can use the graphics.h file in Windows?

PS: I have Windows Vista, does that in anyway, add to the problem?
Topic archived. No new replies allowed.