C ++ - Ellenőrizze, hogy egy érték szám
![](http://img.brin-designs.com/img/games/543/c-check-if-value-is-number.png)
- Probléma
- Megoldás
Probléma
Szükségem van rutinra annak ellenőrzésére, hogy egy adott szám egy-e annak érdekében, hogy megakadályozza a C ++ program összeomlását. Kérem, adjon nekem egy példát arra, hogy milyen legyen?
Megoldás
Amit tehetünk, tesztelje a cin által visszaadott értéket.
int nbJoueur = 0;
cout << "nombre:";
míg (! (cin >> nbJoueur)) {
string tmp;
cin.clear ();
cin >> tmp;
cout << "helytelen" << endl;
}
Köszönet a hamisnak erre a tippre.