C ++ - Skontrolujte, či je hodnota číslo

  • Problém
  • Riešenie

Problém

Potrebujem rutinnú kontrolu, či je konkrétne číslo číslo, aby sa zabránilo pádu programu C ++. Môžete mi prosím dať príklad, ako by to malo byť?

Riešenie

Čo môžete urobiť, je otestovať hodnotu vrátenú cin.

int nbJoueur = 0;

cout << "nombre:";

zatiaľ čo (! (cin >> nbJoueur)) {

string tmp;

cin.clear ();

cin >> tmp;

cout << "nesprávne" << endl;

}

Ďakujeme fiddy za tento tip.

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy