Uno dei vantaggi della programmazione in C + + è la capacità di utilizzare i membri di librerie di classi per le funzioni di base . Funzioni nelle librerie di classi inclusi con le versioni standard del linguaggio C + + eseguire la maggior parte delle operazioni ripetitive associate a ingresso e uscita . Comprese le librerie corrette quando si compila 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 . Istruzioni
1
Calcola il flusso di input /output , flusso di file e la stringa gestione librerie di classi nel codice di intestazione con le dichiarazioni :
# include # include # include
2 dichiarare una variabile per contenere il flusso di file . Per aprire il file solo per la lettura :
ifstream myFile ( " test.txt" ) ;
3
aprire il file e visualizzare il contenuto sullo schermo. Utilizzare un'istruzione " if /else " per verificare lo stato del file. Visualizzare il file con un ciclo "while " . Per questo esempio , utilizzare:
se ( myFile.is_open ( ) ) { while ( myFile.good ( ) ) { getline ( myFile , line) ; cout << riga << endl; } myFile.close (); } else cout << " Impossibile aprire il file . " ;