可能重复:
包含时没有这样的文件iostream.h
甚至在用.cpp扩展名命名源文件之后.我的编译器在命令提示符和Codeblocks中都会出现此错误.我该如何解决这个问题?
#include <iostream.h>
int main(){
cout<<"Hello World!\n";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
Ker*_* SB 50
标头C++中不存在该标头.它是20世纪90年代以前编译器的一部分,但肯定不是C++的一部分.
请#include <iostream>
改用.例如,所有库类都在std::
命名空间中std::cout
.
另外,扔掉任何提到你所说的东西的书或笔记.
使用标准C++调用(请注意,您应该将命名空间std用于cout或使用命名空间std添加;)
#include <iostream>
int main()
{
std::cout<<"Hello World!\n";
return 0;
}
Run Code Online (Sandbox Code Playgroud)