March 4
Uno dei vantaggi di programmazione in C ++ è la possibilità di utilizzare i membri di librerie di classi per le funzioni base. Le funzioni delle librerie di classi fornite con le versioni standard del linguaggio C ++ eseguire la maggior parte delle operazioni ripetitive associate con ingresso e uscita. Comprese le librerie appropriate durante la compilazione il codice elimina la necessità di scrivere le proprie funzioni per aprire, leggere e salvare i file all'interno di un programma. Una volta che la definizione di funzione è inclusa, è sufficiente per emettere la chiamata di funzione nel codice con la sintassi corretta.
1 Includere le librerie di classi di ingresso / uscita del flusso, flusso di file e gestione delle stringhe nel codice di intestazione con le dichiarazioni:
includere <iostream> includere <fstream> includere <string>
2 Dichiarare una variabile per contenere il flusso di file. Per aprire il file in sola lettura:
ifstream myFile ( "test.txt");
3 Aprire il file e visualizzare il contenuto sullo schermo. Utilizzare un "if / else" dichiarazione per controllare lo stato del file. Visualizzare il file con un ciclo "while". Per questo esempio, utilizzare:
if (myFile.is_open ())
{
while (myFile.good ())
{
getline (myFile, linea);
cout << linea << endl;
}
myFile.close ();
}
else cout << "Impossibile aprire il file.";