iostream.h:没有这样的文件或目录

时间:2016-06-29 04:53:39

标签: c++ dev-c++

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

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

语法正确,但我收到错误消息:

  

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

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

3 个答案:

答案 0 :(得分:2)

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

此外,main()是一个函数,应该有一个返回类型。因此,您应该写int main()而不只是main()

答案 1 :(得分:1)

只需

#include <iostream> 

而不是

#include <iostream.h>

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

答案 2 :(得分:0)

除了改为

#include <iostream> 

您也可以添加

using namespace std;
如果你想使用cout而不必使用std::cout,那么

在main之前。