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..