ciao a tutti,
stavo studiando i flussi input/output su file quando mi sono bloccato di fronte all'apertura di un file già esistente per poter aggiungere nuovi elementi:

fstream stampa_data;
stampa_data.open("scontrini.txt",ios:ut);
stampa_data << "DATA SCONTRINO: " << giorno<<"-" << mese << "-" << anno <<endl;
stampa_data.close();

normalmente faccio così e fuziona alla grande..ma se metto:

fstream stampa_data;
stampa_data.open("scontrini.txt",ios::app ); //cioè aprire un file già esistente
stampa_data << "DATA SCONTRINO: " << giorno<<"-" << mese << "-" << anno <<endl;
stampa_data.close();

così non funziona..di fatto non riesce ad aprire il file..cosa potrebbe essere?