可能性のある複製:
インクルードする場合、iostream.hなどのファイルはありません
ソースファイルに.cpp拡張子を付けた後でも。私のコンパイラは、コマンドプロンプトとコードブロックの両方でこのエラーを出します。この問題を修正するにはどうすればよいですか?
#include <iostream.h>
int main(){
cout<<"Hello World!\n";
return 0;
}
そのヘッダーは標準C++には存在しません。 1990年代以前のコンパイラの一部でしたが、確かにC++の一部ではありません。
つかいます #include <iostream>
代わりに。そして、すべてのライブラリクラスはstd::
名前空間、例:std::cout
。
また、あなたの言ったことに言及している本やメモは捨ててください。
標準のC++呼び出しの使用(名前空間stdをcoutに使用するか、またはsing namespace std;を使用する必要があることに注意してください)
#include <iostream>
int main()
{
std::cout<<"Hello World!\n";
return 0;
}
iostream
を使用する必要がありますwithout the .h
。
初期の実装では.h
バリアントですが、標準ではよりモダンなスタイルが義務付けられています。