致命错误:iostream.h:没有这样的文件或目录

时间:2013-01-02 14:24:40

标签: c++

我正在使用GCC 4.6.3:

gourab@gourab-RV509:~$ g++ --version
g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

我的程序导致以下编译错误:

gourab@gourab-RV509:~$ g++ ArrayInput.cpp
ArrayInput.cpp:1:21: fatal error: iostream.h: No such file or directory

我该如何解决?

2 个答案:

答案 0 :(得分:11)

自从1998年该语言标准化之前的一段时间以来,

iostream.h在C ++中并不存在。

那是十五年前的事了。

执行以下操作:

  • 扔掉你的阅读材料
  • 获取decent book
  • #include <iostream> - .h

答案 1 :(得分:2)

您想要加入iostream。 Stroustrup的C ++中存在iostream.h

  

最初的iostream库是为了挑战声称而写的   简洁,安全的I / O系统需要特殊的语言支持。 1它   由Bjarne Stroustrup在贝尔实验室开发并随附   原始的C ++编译器,CFront和第一版中描述的   Stroustrup的C ++编程语言。这个版本的   iostream库存在于头文件iostream.h,fstream.h等中。

标准C ++的标题没有.h,所以你想要:

#include <iostream>

以下是讨论此内容的article