using namespace std;
3 creare una " "oggetto e aprire un file con esso aggiungendo il seguente codice nella funzione :
fstream f fstream ( " example.txt " , fstream :: in) ;
" fstream :: in " imposta il flusso per consentire solo le operazioni di input
4
eseguire un'operazione di uscita sul flusso aggiungendo il seguente codice : .
f << " il tentativo di uscita del testo " ;
l'operazione di uscita fallirà e impostare lo stato del flusso di " failbit ", perché il flusso è impostato per consentire solo le operazioni di input
5
Pulire l'ingresso . buffer con i " chiari " e "ignora" le funzioni aggiungendo il seguente codice :
se ( f.fail ( ) ) { f.clear (); f.ignore ( INT_MAX , '\\ n' );}
la funzione "svuota "
cancella tutti i flag di errore e restituisce lo stato del flusso di gli estratti di funzione "ignora" e ignora fino a caratteri " INT_MAX " o fino a quando " goodbit . " incontra un '\\ n' carattere di nuova riga . La variabile " INT_MAX " è il valore massimo per il tipo di dati "int " e dipende dal sistema.
6
Salvare il file C + + . Compilare ed eseguire il programma per pulire il buffer di input .