Come eseguire file di I / O in C ++

July 27

Input / output (I / O) è la comunicazione tra un programma software e qualcosa di fuori di tale programma come un utente, un altro programma o in caso di l O, un supporto di file / memorizzazione. C ++ utilizza i flussi di eseguire le operazioni di l / O. Di seguito viene spiegato come eseguire il file l / O in C ++.

istruzione

1 Imparare ciò che un flusso è. Un flusso è un file in C ++. Si tratta di un'astrazione comoda riferimento a un flusso di dati che descrivono ciò che un programma in grado di leggere e scrivere a da senza bisogno di conoscere molto circa i mezzi di comunicazione è associato con.

2 Includere il file di intestazione iostream che dichiara gli oggetti di ingresso e di uscita del flusso. Qualsiasi programma C ++ che utilizza il file l / O generalmente bisogno la seguente dichiarazione:

includere

3 Utilizzare le seguenti classi stream di file per eseguire l / O di file su disco in C ++: fstream, ifstream e ofstream. fstream sia legge da e scrive da un file, ifstream legge da un file e ofstream scrive in un file. Queste classi sono in realtà derivano dal iostream, istream e ostream.

4 Guardate il seguente semplice esempio di come utilizzare il file l / O in C ++:

includere includere

using namespace std;

int main ()
{
ofstream file_prova;
test_file.open ( "sample.txt");
file_prova << "Scrivi questo testo per sample.txt. \ n";
test_file.close ();
return 0;
}

5 Analizzare il codice nel passaggio 4. Si noti che è prima di includere i file di intestazione iostream e poi fstream in modo che possiamo dichiarare l'oggetto file_prova ofstream. file_prova deve prima essere aperto con il metodo aperto prima di poter essere scritto con la stringa inserto in operatore di flusso (<<). Infine, chiudiamo file_prova.