C ++: controlla se un valore è un numero

  • Problema
  • Soluzione

Problema

Ho bisogno di una routine per verificare se un particolare è un numero al fine di evitare un crash del programma C ++. Puoi per favore darmi un esempio di come dovrebbe essere?

Soluzione

Quello che puoi fare è testare il valore restituito da cin.

int nbJoueur = 0;

cout << "nombre:";

while (! (cin >> nbJoueur)) {

stringa tmp;

cin.clear ();

cin >> tmp;

cout << "errato" << endl;

}

Grazie a perplesso per questo suggerimento.

Articolo Precedente Articolo Successivo

I Migliori Consigli