C ++ - Zkontrolujte, zda je hodnota číslo
- Problém
- Řešení
Problém
Potřebuji rutinu, abych zjistil, zda je konkrétní číslo číslo, aby se zabránilo pádu programu C ++. Můžete mi prosím uvést příklad, jak by to mělo být?
Řešení
Co můžete udělat, je test hodnoty vrácené cin.
int nbJoueur = 0;
cout << "nombre:";
zatímco (! (cin >> nbJoueur)) {
řetězec tmp;
cin.clear ();
cin >> tmp;
cout << "nesprávné" << endl;
}
Díky tomuto fiddy za tento tip.