如果是偏于应用编程的话直接在比较好的软件站里搜Visual C++吧,省心,强烈建议下载MSDN,别听那些精简版讲的话,不装MSDN你根本没法编下去,那里面全是一些API,对你编程很有帮助
如果是偏于竞赛的话用DEV-C++ 5,不过我要提醒你DEV-C++的调试功能近似于0,要想用好的话用GDB吧,虽然是字符界面但上手后功能还是比较强大的。
如果是偏于LINUX或通平台的就用notepad++和gcc/g++吧.
我觉得软件贵在稳定,windows下就vc6.0就可以了,当然如果你想看大量代码的话还是Source Insight更强大,华为的人都用的这个
入门的话Ms visual C++ 6.0挺好的,Eclipse for c++也不错,Dev-C++在竞赛调试方面常用
CFree 绝对好用
应用程序发生错误,是你自己写的程序有问题吧?