You can download and install Visual C++ express edition 2005 or 2008 edition. These edition can be downloaded free of cost from Microsoft Websites.
For Visual C++ 2005
http://www.microsoft.com/express/2005/For Visual C++ 2008
http://www.microsoft.com/express/vc/Default.aspxIf you are looking for GCC based C compilers you can download any of the following
http://www.cygwin.com/I am not sure whether Dev C++ IDE will work properly in Vista.
You can still install any GCC Compiler Like MinGW
http://www.mingw.org/ or the earlier stated cygwin and use Eclipse or NetBeans as IDE along with these compilers.
http://www.geocities.com/preetam_ghosh87/mysite.htm