Você deve alterar iostream.h
para iostream
. Eu também estava recebendo o mesmo erro que você está recebendo, mas quando eu mudei iostream.h
para apenas iostream
, funcionou corretamente. Talvez funcione para você também.
Em outras palavras, altere a linha que diz:
#include <iostream.h>
Diga: "
#include <iostream>
Os arquivos de cabeçalho da biblioteca padrão C ++, conforme definido no padrão, não possuem .h
extensões.
Como mencionado resposta de Riccardo Murri , você também precisará chamar cout
pelo seu nome completo std::cout
ou tenha uma destas duas linhas (de preferência abaixo das suas diretivas #include
, mas acima do seu outro código):
using namespace std;
using std::cout;
A segunda maneira é considerada preferível, especialmente para projetos de programação sérios, pois afeta apenas std::cout
, em vez de incluir todos os nomes no namespace std
(alguns dos quais podem interferir nos nomes usados em seu programa ).