Při použití cin ve vašem C + + programy , můžete očekávat , aby uživatel zadal celé číslo . Pokud uživatelé zadá něco jiného, jako je dopis , bude váš program neumí číst vstup . Cin.Fail obnoví funkce , takže uživatel může opakovat položku. Nicméně, pokud nechcete, aby cin.fail správně , pak se vytvoří nekonečnou smyčku . Aby se tomu zabránilo , je třeba vymazat neúspěšný vstup na trh . Pokyny
1
Otevřete svůj C + + skript
2
Zadejte následující přímo pod funkcí cin .
If ( cin.fail ()) { cin.clear (); cin.ignore (1000 , '\\ n' ); pokračovat ; }
3
Uložte a zavřete C + + skript
fotografie .