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
.
我正在使用 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
.