Salve stavo iniziando diciamo a "giocare" con il c++ per imparare un po' le basi, e stavo provando a fare questo:
solo che mi da come errore:
'>>' binario: non è stato trovato alcun operatore che accetti un operando sinistro di tipo 'std::istream'. È anche possibile che non vi siano conversioni accettabili.
E mi segna come errore i >> del primo cin dicendo che non c'è un operatore che fa parte della libreria iostream (in pratica non vede il cin come parte della libreria standard).
Cosa dovrei fare? Dov'è l'errore?
Codice:
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string nome;
int eta;
cout << "Come ti chiami?" << endl;
cin >> nome;
cout << "Quanti hanni hai?" << endl;
cin >> eta;
cout << "Ciao " << nome << "... hai" << eta << "anni." << endl;
system("pause");
return 0;
}
solo che mi da come errore:
'>>' binario: non è stato trovato alcun operatore che accetti un operando sinistro di tipo 'std::istream'. È anche possibile che non vi siano conversioni accettabili.
E mi segna come errore i >> del primo cin dicendo che non c'è un operatore che fa parte della libreria iostream (in pratica non vede il cin come parte della libreria standard).
Cosa dovrei fare? Dov'è l'errore?