När du använder cin i din C + +-program , du förväntar användaren att ange ett heltal . Om användarna kommer in något annat , till exempel ett brev , kommer ditt program vet inte hur man läser in . Cin.Fail återställer funktionen så att användaren kan försöka igen inmatningen. Men om du inte gör cin.fail korrekt , då du kommer att skapa en oändlig slinga . För att undvika detta måste du rensa misslyckades posten . Instruktioner
1
Öppna din C + + script
2
Skriv följande direkt nedanför cin -funktionen : .
Om ( cin.fail ( ) ) { cin.clear ( ) ; cin.ignore (1000 , ' \\ n '); fortsätta ; } Addera 3
Spara och stäng din C + + script
.