/* Scrivere una funzione di nome stampa_persona che, preso come suo parametro una struct persona, stampa uno per riga i campi della struct. Scrivere anche un programma principale di prova che legge da std input i dati di una persona e li stampa tramite la funzione stampa_persona */ #include using namespace std; struct persona { char nome[32]; char cognome[32]; int eta; }; void stampa_persona(persona p) { cout << "\nNOME: " << p.nome << endl; cout << "COGNOME: " << p.cognome << endl; cout << "ETA': " << p.eta << endl; return; } int main() { persona x; cout << "Dai il nome: "; cin >> x.nome; cout << "Dai il cognome: "; cin >> x.cognome; cout << "Dai l'eta': "; do cin >> x.eta; while (x.eta < 0 || x.eta > 150); stampa_persona(x); system("pause"); return 0; }