Uaaaaa vero mi so scordato di #include <string>
ecco il programma svolto senza errori
#include <iostream>
#include <string>
using namespace std;
class Frigo
{
public:
Frigo();
Frigo(string _ap, string _pi, int _temp);
void lettura();
void scrittura();
private:
int temperatura;
string apertochiuso,pienovuoto;
};
Frigo::Frigo(string _ap,string _pi,int _temp)
{
apertochiuso=_ap;
pienovuoto=_pi;
temperatura=_temp;
}
void Frigo::lettura()
{
cout << "Il frigo e' aperto o chiuso?" << endl;
cin >> apertochiuso;
cout << "Il frigo e' pieno o vuoto?" << endl;
cin >> pienovuoto;
cout << "Qual'e' la temperatura del frigo?" << endl;
cin >> temperatura;
}
void Frigo::scrittura()
{
cout << "Il frigo e' " << apertochiuso << " e " << pienovuoto << ", e la temperatura e' di " << temperatura << " gradi" << endl;
}
int main()
{
int temperatura;
string aperto,pieno;
Frigo r(aperto,pieno,temperatura);
r.lettura();
r.scrittura();
system ("pause");
}