Sono d'accordo con YuYevon, ma puoi riscrivere la funzione semplicemente cosi'
codice:void acquis_scritt(ofstream &write) { cout << "Inserisci nome:"<<endl; cin >> nome; nome.resize(20); write << nome; cout << "Inserisci cognome:"<<endl; cin >> cogn; cogn.resize(20); write << cogn; cout << "Inserisci numero:"<<endl; cin >> numero; numero.resize(14); write << numero; cout << "Inserisci e-mail:"<<endl; cin >> mail; mail.resize(14); write << mail << endl; }