using namespace std ;
3 Skapa en " FStream " objektet och öppna en fil med det genom att lägga till följande kod i din funktion :
FStream f ( " example.txt " , FStream :: in ) ;
" FStream :: i " parameter bestämmer strömmen att endast tillåta inmatningsoperationer
4
Utför en utgång operation på strömmen genom att lägga till följande kod : .
f << " försöker textproduktion ";
utgången operationen misslyckas och ställa strömmen status till " failbit " eftersom strömmen är inställd på att endast tillåta inmatningsoperationer
5
Rengör ingång . buffert med " klara " och " ignorera " funktioner genom att lägga till följande kod :
om ( f.fail ( ) ) { f.clear ( ) ; f.ignore ( INT_MAX , ' \\ n ' ) ; }
" klar " funktion raderar alla felflaggor och returnerar strömmen status till "Ignorera " funktion extrakt och ignorerar upp till " INT_MAX " tecken eller tills " goodbit . " den stöter på en '\\ n' radbrytningstecken . Den " INT_MAX " variabel är det maximala värdet för " int " datatypen och är systemberoende .
6
Rädda C + + fil . Kompilera och kör programmet för att rengöra inmatningsbufferten .