C ++ - Ελέγξτε αν μια τιμή είναι ένας αριθμός

  • Θέμα
  • Λύση

Θέμα

Χρειάζομαι μια ρουτίνα για να ελέγξω αν μια συγκεκριμένη είναι ένας αριθμός για να αποτρέψει ένα πρόγραμμα C ++ να συντρίψει. Μπορείτε να μου δώσετε ένα παράδειγμα πώς θα έπρεπε να είναι;

Λύση

Αυτό που μπορείτε να κάνετε είναι να ελέγξετε την τιμή που επέστρεψε ο cin.

int nbJoueur = 0;

cout << "nombre:";

ενώ (! (cin >> nbJoueur)) {

string tmp;

cin.clear ();

cin >> tmp;

cout << "λάθος" << endl;

}}

Χάρη στο fiddy για αυτό το άκρη.

Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές