Salve.
Ho un problema con la scrittura su un file utilizzando un programma in c++.
Dunque,il problema principale è che io vorrei scrivere + volte sul file. In ogni scrittura vorrei che i nuovi elementi si accodassero alla fine del file.
Questo è il mio programma:
#include<fstream.h>
...
int main(){
...
...
ofstream out("prova.txt",ios:ut|ios::ate);
out<<endl;
out<<" "<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
out.close();
return 0;
}
dove a,b,c,d sono dei parametri che assumono valore nel main.
Il programma cosi funziona, ma ogni volta che rilancio il programma, i dati vengono sovrascritti con dei nuovi.
Eppure ho usato ios::ate... Non saprei... qualcuno può aiutarmi?