Pri použití cin v C + + programy , môžete očakávať , že používateľ zadať celé číslo . Ak užívateľ zadá niečo iné , ako je list , bude váš program nevie čítať vstup . Cin.Fail obnoví funkciu tak , že užívateľ môže opakovať položku . Avšak , ak nechcete , aby cin.fail správne , potom sa vytvorí nekonečnú slučku . Aby sa tomu zabránilo , je potrebné vymazať neúspešný vstup . Pokyny dovolená 1 
 Otvorte C + + skript 
 2 
 zadajte nasledovné priamo pod funkcií cin : . 
 
 If ( cin.fail ( ) ) { cin.clear ( ) ; cin.ignore ( 1000 , ' \\ n' ) ; pokračovať ; } 
 3 
 Uložte a zatvorte C + + skript 
 .