Many of the Engineering students who has C, C++ in their academic syllabus stick to Windows XP Only. You may be tried to install and run turbo C++ in Windows 7 and Vista but may have failed to do so. You may have thought for a while what happened to your favourite C programming IDE(Integrated Development Environment), Which you used to run on older operating systems like Windows XP or 98 without trouble.
The important reason behind this problem is that your version of windows has just got improved enough or say advanced that it doesn’t support the decade old “Dos”
Windows after 9x(93,95,98 etc) versions are not running of top of dos, they run on a completely different Technology called NT(New Technology), so to provide compatibility with DOS software Microsoft provided these version of windows have a system called NTVDM (NT virtual dos machine), which emulates DOS like environment to run these dos programs but when Windows evolved to Windows Vista and 7 Microsoft removed some capabilities of NTVDM, because of some compatibility issues with Aero graphics and stuff. So now any dos program has no direct access to hardware neither can any dos program Go Full-screen.
Finally here is the best solution to resolve the entire issue. Watch this video to get rid of C language problem in Windows 7, Vista etc.