Når du bruker cin i C + +-programmer , forventer du at brukeren taster inn et heltall. Hvis brukerne går inn i noe annet, for eksempel et brev , vil programmet ikke vet hvordan du skal lese innspill . Cin.Fail tilbakestiller funksjonen , slik at brukeren kan prøve oppføringen. Men hvis du ikke gjør cin.fail riktig, så du vil skape en uendelig loop. For å unngå dette , må du fjerne den mislykkede oppføring. Instruksjoner
en
Åpne C + + script
2
Skriv inn følgende rett under cin funksjon: .
If ( cin.fail ( ) ) { cin.clear (); cin.ignore ( 1000 , '\\ n' ); fortsette ;}
3
Lagre og lukke C + + script
.