I'd like to meantion that the IDE recommended here is great. I used it for years and still check the site, but has not been update for a VERY long time, and is lagging behind various other projects. Due to that, I had to find something that was more stable. I would like to suggest anyone that finds Dev-C++ crashing a lot (like I eventually did) to try out Code::Blocks - site:
http://www.codeblocks.org/ , it works with the same compiler(MinGW, a seperate product) included with Dev-C++ and is just as capable in the features and functions it supports.