ofstream fout;
fout.open("reportsingolariga.txt");

//DATO ULTIMO DELLA RIGA ANALIZZATA...
string datoultimariga = righe[righe.size()-1];
fout << datoultimariga;
fout << "\n";


così reportsingolariga.txt

ho sempre una sola riga di risultato salvato...
es..

risultato1
o
risultato2
o
risultato3
o
ecc...

mentre io vorrei avere qualcosa di questo tipo

risultato1
risultato2
risultato3
ecc...

ovverosia dovrei conservare i precedenti contenuti del file su cui devo scrivere successivamente...

In sostanza non so come si fa l'appending in scrittura con c++.

Grazie