Неустранимая ошибка: iostream.h нет такого файла или каталога
Возможный дубликат:
Нет такого файла iostream.h при включении
Даже после наименования исходного файла с расширением .cpp. мой компилятор дает эту ошибку, как в командной строке, так и в Codeblocks. Как я могу исправить эту проблему?
#include <iostream.h>
int main(){
cout<<"Hello World!\n";
return 0;
}
Ответы
Ответ 1
Этот заголовок не существует в стандартном С++. Он был частью некоторых компиляторов до 1990-х годов, но он, конечно же, не является частью С++.
Используйте #include <iostream>
вместо этого. И все классы библиотеки находятся в пространстве имен std::
, для ex & shy; am & shy; ple std::cout
.
Кроме того, выбросьте любую книгу или заметки, в которых упоминается то, что вы сказали.
Ответ 2
Использование стандартного вызова С++ (обратите внимание, что вы должны использовать пространство имен std для cout или добавить с помощью пространства имен std;)
#include <iostream>
int main()
{
std::cout<<"Hello World!\n";
return 0;
}
Ответ 3
Вы должны использовать iostream
без .h
.
Ранние реализации использовали варианты .h
, но стандарт соответствует более современному стилю.