I essentially agree with what's been said. I don't think Borland's been changed since the 1990's (
http://en.wikipedia.org/wiki/Borland_C%2B%2B#Version_History ), so you probably shouldn't use that.
However, I don't recommend Dev C++ either. Firstly it's an IDE, not a compiler in itself. (An IDE is an
integrated development environment: it ties together a nice editor with a compiler toolset and various other tools). Secondly the version on that site is several years out of date with no new updates in sight (see here:
http://cplusplus.com/articles/36vU7k9E/ ).
There are other updated version of Dev C++ out there, but if you're not set on that IDE, I recommend another such as Code::Blocks:
http://www.codeblocks.org.
On Windows, MinGW is a good choice. It is a port of the popular UNIX compiler toolset GCC. You can either download and install MinGW with Code::Blocks (easier) or download and install a separate MinGW, which Code::Blocks should still autodetect for you.
You can download MinGW-Get-Inst here
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
It can install MinGW and some optional additional tools for you.
Switch to a nice modern compiler, and you probably won't get those horrible error messages anymore.