questo è la parte, che richiama la procedura:
codice:if (scelta==1) { ofstream write("Listino.txt",ios::out); write << "COD."; write.seekp (5, ios_base::beg); write << "NOME"; write.seekp (25, ios_base::beg); write << "MARCA"; write.seekp (45, ios_base::beg); write << "PREZZO"; write.seekp (55, ios_base::beg); write << "Quantita" << endl; Num=1; acquis_scritt(write); write.close(); } ... ... void acquis_scritt(ofstream &write) { //////////////////////////// Scrive il contenuto di variabile stringstream s; // intera su file di 5 byte string ss; // s << Num; // ss = s.str(); // ss.resize(5); // write <<ss; // ///////////////////// cout << "Inserisci il nome:"<<endl; //cin >> nome; getline (cin,nome); nome.resize(20); write << nome; cout << "Inserisci la marca:"<<endl; //cin >> marca; getline (cin,marca); marca.resize(20); write << marca; cout << "Inserisci il prezzo:"<<endl; cin >> prezzo; prezzo.resize(10); write << prezzo; cout << "Inserisci la quantita':"<<endl; cin >> quantita; quantita.resize(5); write << quantita << endl; }

Rispondi quotando