using namespace std ; 
 3  Créer un " «l'objet et ouvrir un fichier avec elle en ajoutant le code suivant dans votre fonction : 
 
 fstream f fstream ( " example.txt " , fstream :: in) ; 
 
 " fstream :: dans " paramètre définit le courant pour autoriser uniquement les opérations d'entrée 
 4 
 effectuer une opération de sortie sur le flux en ajoutant le code suivant : . 
 
 f <<" tenter une sortie texte " ; 
 
 l'opération de sortie va échouer et définir l'état du flux de« failbit " parce que le courant est réglé pour autoriser uniquement les opérations d'entrée 
 5 
 Nettoyer l'entrée. tampon avec les fonctions " claires " et " ignorer " en ajoutant le code suivant : 
 
 if ( f.fail ()) { f.clear (); f.ignore ( INT_MAX , '\\ n' );} 
 la fonction "clear" 
 efface tous les drapeaux d'erreur et renvoie l'état du flux de l'option «Ignorer » extraits de fonction et ignore jusqu'à personnages " INT_MAX " ou jusqu'à ce que " goodbit . " il rencontre un '\\ n' caractère de nouvelle ligne . La variable " INT_MAX » est la valeur maximale pour le type de données "INT" et dépend du système. 
 6 
 Enregistrez le fichier C + + . Compiler et exécuter le programme pour nettoyer le tampon d'entrée.