16/04/14 11:23
bububs
Ciao a tutti, non capisco cosa possa causare quel problema
Spero possiate aiutarmi ad individuarlo
Spero possiate aiutarmi ad individuarlo
#define EMPTY "undefined" using namespace std; class data{ protected: int g, m, a; public: data(){ g = m = a = 0; } data(int gi, int me, int an){ g = gi; m = me; a = an; } void stampa(ostream& f_out) { if(g < 10) f_out << "0" << g; else f_out << g; f_out << "/"; if(m < 10) f_out << "0" << m; else f_out << m; f_out << "/" << a; } }; class persona{ protected: string nome, cognome, indirizzo; data nascita; public: persona(){ nome = cognome = indirizzo = EMPTY; } persona(string n, string c, string i, data d){ nome = n; cognome = c; indirizzo = i; nascita = d; } void stampa(ostream& f_out) { nome[0] = toupper(nome[0]); cognome[0] = toupper(cognome[0]); indirizzo[0] = toupper(indirizzo[0]); f_out << "\nAmico: " << cognome << " " << nome << "\n\t" << "Indirizzo: " << indirizzo << "\n\tData Di Nascita: "; data.stampa(f_out);// qui mi segnala l'errore } };
aaa