In cima comunque ho:Originariamente inviato da lolide
se fout è un oggetto fstream (perchè non postate il codice di tutte le classi che definite ed usate![]()
), devi usare la funzione flush() per svuotare il buffer di scrittura prima di chiuderlo con close()
Provato a mettere flush();codice:#include <iostream> #include <fstream> #include <string> #include <vector> #include <algorithm> #include <sstream> #include <iomanip>
in queste due posizioni...
codice:if (ritardi.size() !=0) { //cout << "\n\n Sto salvando in file txt ... \n\n"; fout << quartine[0]; fout << ","; fout << quartine[1]; fout << ","; fout << quartine[2]; fout << ","; fout << quartine[3]; fout << "---"; fout << " RA: "; fout << ritardi[1]; fout << "---"; fout << " RS: "; fout << ritardi[0]; fout.flush(); //qui... } fout.flush(); //o qui... fout.close();![]()
![]()
![]()

Rispondi quotando