none
vc++2008编译不了#include<iostream.h>头文件 RRS feed

答案

全部回复

  • 主要是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 扩展名)。

    至于具体为什么,就不知道了,也请哪位高手指点下……

    2010年9月16日 4:50
  • 谢谢解答,那我要在程序的添加什么样的头文件才能通过编译呢
    2010年9月16日 9:16
  • #include<iostream>
    …|▌'寔堅蔃の/「≯還寔╪.逞蔃﹖
    2010年9月16日 9:39
  • 您好,

    把#include<iostream.h>改为#include<iostream>后还要记得加上 using namespace std;

    这里有一篇关于头文件的文章:http://www.lihuasoft.net/article/show.php?id=658

    希望对您有所帮助。

    2010年9月17日 8:00
    版主
  • 给VS2008陪的MSDN是好东西,建议您去下个,VS编译中出现什么问题按F1,大都能自己解决的,希望对您有帮助

    把对应的".h"删处即可,其他不变,也就是楼下说的,非常准确

    2010年9月18日 15:38
  • #include<iostream>

    using namespace std;

    2010年9月19日 4:52