I should probably mention that if you want to compile "Turbo C"-vintage programs with a current compiler you may be in for a bit of a rude awakening. The development community has become much more aware of security issues and so there have been a lot of changes to the runtime library routines that aim to eliminate vulnerabilities like buffer overflow bugs.
As an example, the classic "strcpy" routine used to accept just a source and target parameter, but if you try to compile it with a current Microsoft compiler you'll get a bunch of warning messages and will be strongly advised to change the code to use new routines that also have a maximum length parameter (such as "strcpy_s").
You can suppress these warnings to compile the code unchanged, but it's probably a good idea to have a look at updating the code.
Here's a Microsoft article with more detail:
http://msdn.microsoft.com/en-us/library/ms379616%28VS.80%29.aspx