2.我用的是VS2005,另外还有很多IDE,DEV C++ g++等等。你所说的网上的例子不能运行,我估计是#include<iostream.h>的问题,现在很多编译器要求包含库函数的时候不用.h,直接#include<iostream>,然后还要求加上using namespace std,这是C++后来增加的命名空间机制。
3.VS2008 VS2005等都是一个集成开发环境,不光是给你做C++用的,还有C# ASP.NET VB等其他语言的开发环境,做C++程序就选那个Win32控制台应用程序就好了