using namespace std ;
3 Crear un " "objeto y abrir un archivo con ella , añadiendo el siguiente código en su función :
fstream f fstream ( " example.txt " , fstream :: in) ;
" fstream :: en " parámetro ajusta la corriente para permitir que sólo las operaciones de entrada
4
Realice una operación de salida de la corriente con el código siguiente : .
f <<" intentar la salida de texto " ;
la operación salida se producirá un error y establecer el estado de la corriente de" failbit "porque la corriente se ajusta para permitir que sólo las operaciones de entrada
5
Limpie la entrada. buffer con las funciones " claras " y " hacer caso omiso " , añadiendo el siguiente código:
if ( f.fail ()) { f.clear (); f.ignore ( INT_MAX , '\\ n' ) ;}
la función "Vaciar "
borra todos los indicadores de error y devuelve el estado de la corriente de los "ignore " extractos de función e ignora hasta personajes " INT_MAX " o hasta " goodbit . " se encuentra con un '\\ n' carácter de nueva línea . La variable " INT_MAX " es el valor máximo del tipo de datos "int " y depende del sistema.
6
Guarde el archivo de C + + . Compilar y ejecutar el programa para limpiar el buffer de entrada .