Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
semplice variabile:
ifstream per leggere da un file esistente
ofstream per scrivere su un file
Cosa dobbiamo fare?
Creiamo una variabile di tipo ofstream e
apriamo il file su cui scrivere
ofstream fout(“prova.txt");
Usiamo la variabile fout al posto di cout
fout.close();
Scrittura su un file
int main ()
{
ofstream fout (“prova.txt");
fout << “Sto scrivendo su un file.“;
fout.close();
return 0;
}
Cosa abbiamo fatto?
Creiamo una variabile di tipo ifstream e
apriamo il file da cui vogliamo leggere
ifstream fin(“prova.txt");
Usiamo la variabile fin al posto di cin
fin.close();
Lettura di un file
int main ()
{
int variabile = 0;
ifstream fin(“prova.txt");
fin >> variabile;
fin.close();
cout << “Variabile: ” << variabile <<
endl;
return 0;
}
Esercizio
Scrivete un semplice programma che legga da
tastiera il vostro nome e cognome e li scriva su
un file chiamato “anagrafe.txt”.
Nello stesso programma leggete anche la
string line;
while ( getline (fin,line) ) {
cout << line << endl;
}