In alternativa puoi fare:
codice:
ofstream out("prova.asc", ios::out);
E poi usare seekp() e tellp() Per spostare il "cursore" di output. In questo modo non solo puoi aggiungere, ma anche modificare i dati preesistenti.