Dobrý den,
Testuji:
if (!cin)
pak ošetřuji vstup:
void chyba_vstup (void)
{
cin.clear();
while (cin.get() != '\n')
{
continue;
}
}
Pokud nastane chyba znovu vyzvu uživatele o nový vstup a zase testuji.......
V hlaním programu mám smyčku, kde několikrát žádám uživatele o vstup. Ale pokud zadá vstup správně, pak dá mezeru a zase správný vstup - vyhodnotí se to jako dva správné vstupy. Čož se mi dvakrát nehodí.
Jak toto ošetření řešít?
Jisla