codice:
#include <QtCore/QCoreApplication>
 #include <iostream> 
#include <fstream> 
#include <string> 
using namespace std;
 int main(int argc, char *argv[]) 
{ 
QCoreApplication a(argc, argv);
 string s; 
ofstream f("file.txt", ios::app); //se il file non esiste lo crea, altrimenti lo sovrascrive! 
                                        //apre il file in modalità append, lasciando //intatto quello che c'è e scrivendo //alla fine                
                                      // ofstream f("file.txt", ios::out) apre il file in scrittura cancellando quello che c'era già 
if(!f) 
{ 
cout<<"Errore nella creazione del File!"; 
return -1; 
} 
f<<"Roba che ho scritto nel file"; // scrivo nel file f.close();
 cout<<"Adesso apro il file appena scritto:\n\n";
 f.open("file.txt", ios::in); //apro lo stesso file che ho creato sopra però ora in lettura! while(f.good()) 
{ 
getline(f, s); //preleva una riga dal file 
cout<<s<<endl;
 } f.close();
 //cout<<"Scrittura avvenuta con successo";
 return a.exec(); 
}
Scusa avrei dovuto farlo da prima..