This is a list of compilers that you can use. For some people, microsoft visual basic C++, which is what we use in class, does not work for them. I suggest using Dev C++ if this happens to you.
Microsoft Visual Basic C++ (What we use in class)
http://www.microsoft.com/Express/VC/
Download Link : http://www.microsoft.com/Express/VC/#webInstall
Bloodshed Dev C++ (What I use)
Download Link : http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe
Microsoft Visual Basic C++ (What we use in class)
http://www.microsoft.com/Express/VC/
Download Link : http://www.microsoft.com/Express/VC/#webInstall
Bloodshed Dev C++ (What I use)
Download Link : http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe