C ++ - Patikrinkite, ar reikšmė yra skaičius
- Problema
- Sprendimas
Problema
Man reikia rutinos, kad patikrintumėte, ar tam tikras numeris yra, kad būtų užkirstas kelias C ++ programai. Ar galėtumėte pateikti man pavyzdį, kaip tai turėtų būti?
Sprendimas
Tai, ką galite padaryti, yra išbandyti cin grąžinama vertė.
int nbJoueur = 0;
cout << "nombre:";
o (! (cin >> nbJoueur)) {
eilutė tmp;
cin.clear ();
cin >> tmp;
cout << "neteisingas" << endl;
}
Dėkojame už šį patarimą.