Siccome poi devo saperlo commentare il codice, mi servirebbe sapere se l'ho interpretato correttamente:
ok, poi dovrò fare un'altra funzione che di fatto crea il file in caso di mancata esistenza..quindi, se ho interpretato correttamente:codice:bool doesExist(const char *filepath) // funzione di nome doesExist con parametro la path file { bool exists = false; // la funzione viene settata su valore false fstream fin; // nome del flusso di stream "fin" fin.open(filepath,ios::in); // apro il file in lettura if( fin.is_open() ) //condizionale, se si apre(quindi esiste)variabile boolena exists sett. su true fin.close(); //chiudo il flusso return exists; //?????ritorna lo stato della variabile booleana???? }
codice:if(doesExist() == false) { fstream creafile("prova.txt",ios::out|ios::app): creafile << "12345678910"; creafile.close(); }

Rispondi quotando