Question: I'm having a problem finding which compiler can support Windows7 for C or C++ programming.
I had installed Turbo but it does not work in full screen on Windows 7.
Please let me know which compiler will be appropriate.

Answer: 
You can get Turbo C working on Windows 7 with [DOSBox](http://www.dosbox.com/). Some of the applications where I work were made in-house years ago, and only work on operating systems that support full screen DOS applications, which means anything prior to Windows Vista. Since deploying Windows XP on new systems was not an option, I did a little brainstorming and DOSBox came to mind, which of course worked beautifully.

Turbo C is very old however and there are better compilers out there now such as GCC which you can use on Windows via MinGW. [Code::Blocks](http://www.codeblocks.org/) is a great IDE which gives you the option of an installer bundled with MinGW as your compiler, an awesome freeware combination.

And as already mentioned, there is also Microsoft's development environment, Visual C++.
You can try [Qt Creator](http://qt.nokia.com/products/developer-tools/). As a bonus you'll get whole Qt, which is platform independent C++ GUI library.