iostream.h: 没有那个文件或目录

iostream.h: no such file or directory

我正在使用 Windows 8.1 和 Dev C++,我有以下代码:

#include<iostream.h>
main()
{
    cout<<"welcome to devc++";
    system("pause");    
}

语法正确,但出现错误:

[Error] iostream.h: No such file or directory

我尝试更改此 .cpp 文件夹的位置,观看了视频教程,但我无法指出为什么会出现此错误以及如何删除它。

就这样,

#include <iostream> 

而不是

#include <iostream.h>

因为,随着 C++ 从特定实现发展到标准实现,.h 已从库中弃用。

您需要使用 #include<iostream> 而不是 #include<iostream.h>。后者现在已被弃用;这就是你面临错误的原因。更多详情 here.

此外,main() 作为一个函数,应该有一个 return 类型。所以,你应该写 int main() 而不仅仅是 main().

除了改成

#include <iostream> 

您还可以添加

using namespace std;

before main 如果你想使用 cout 而不必使用 std::cout.