Ciao a tutti,
allora devo inserire prima di qualsiasi operazione degli elementi in un file. Ho utilizzato una funzione int aggiungi(). Questa funzione l'ho inserita prima del mio menu scelta, per intenderci prima del do while. Giustamente ogni volta che apro il programma mi inserisce sempre gli elementi del mio int aggiungi.
Ho provato a fare in questa maniera, ma così facendo il file mi si apre vuoto a prescindere.
codice:int aggiungi() { ofstream salva; salva.open("b.txt", ios::app); if(salva=="") { libro a[2]; a[0].titolo="ciao"; a[1].titolo="dopo"; salva<<a[0].titolo<<endl; salva<<a[1].titolo<<endl; salva.close(); } }