Input/Output su file di testo

Transcript

Input/Output su file di testo
Input/Output su file
di testo in C++
fstream.h
File di testo in lettura
ifstream in("input.txt");
• Per leggere un intero:
int N;
in >> N;
• Per leggere una stringa lunga al più 80 caratteri:
char stri[81];
in.getline(stri,80);
Attenzione!!!!
• Se nel file di testo è presente prima un intero e
poi una stringa:
10
pippo
• Le istruzioni da inserire per leggere i dati sono le
seguenti:
in >> N ;
//elimino il \n
in.ignore(80,'\n');
//poi leggo le stringhe
in.getline(stri,80);
File di output
• ofstream fout("output.txt");
• fout<< “pippo”;
• fout<<N<<endl;