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.

Předchozí Článek Následující Článek

Nejlepší Tipy