Компилятор сказал вам, почему:
ram.cpp (1): фатальная ошибка C1083: Невозможно открыть включаемый файл: 'iostream.h': такого файла или каталога нет
Вы не используете .h
.Просто используйте
#include <iostream>
Длинное подробное объяснение с большим количеством фона можно найти здесь.
Для вашего комментария вам необходимо купить новую книгу.Ваш так печально устарел, что даже не упоминает пространства имен!Чтобы заставить вашу программу работать, попробуйте следующее:
#include <iostream>
int main()
{
std::cout << "Hello World!";
return 0;
}
cout
живет в пространстве имен std
.
Если часто вводить std::
становится громоздким, вы можете импортироватьвведите для всего файла примерно так:
using std::cout;
И теперь вы можете просто написать cout
вместо этого.Вы также можете импортировать все пространство имен, но это, как правило, плохая практика, потому что вы вытягиваете все это в глобальное пространство имен, и в будущем вы можете столкнуться с коллизиями.Однако, если вы знаете, что это не проблема (например, в одноразовом приложении или в небольшой утилите), вы можете использовать эту строку:
using namespace std;