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;

}