积极答复者
vc++2008编译不了#include<iostream.h>头文件

问题
答案
-
您好,
把#include<iostream.h>改为#include<iostream>后还要记得加上 using namespace std;
这里有一篇关于头文件的文章:http://www.lihuasoft.net/article/show.php?id=658
希望对您有所帮助。
- 已标记为答案 SplendourGModerator 2010年9月21日 9:18
全部回复
-
主要是VC++2008版本问题,在MSDN中有如下信息:
从 Visual C++ .NET 2003 开始,移除了旧的 iostream 库。标准 C++ 库和以前的运行时库之间的主要差异在于 iostream 库。iostream 实现的具体细节已经更改,如果想链接标准 C++ 库,可能有必要重写代码中使用 iostream 的部分。必须移除任何包含在代码中的旧 iostream 头文件(fstream.h、iomanip.h、ios.h、iostream.h、istream.h、ostream.h、streamb.h 和 strstrea.h),并添加一个或多个新的标准 C++ iostream 头文件(<fstream>、<iomanip>、<ios>、<iosfwd>、<iostream>、<istream>、<ostream>、<sstream>、<streambuf> 和 <strstream>,所有头文件都没有 .h 扩展名)。
至于具体为什么,就不知道了,也请哪位高手指点下……
-
您好,
把#include<iostream.h>改为#include<iostream>后还要记得加上 using namespace std;
这里有一篇关于头文件的文章:http://www.lihuasoft.net/article/show.php?id=658
希望对您有所帮助。
- 已标记为答案 SplendourGModerator 2010年9月21日 9:18