C ++ - Перевірте, чи є число числом

  • Проблема
  • Рішення

Проблема

Мені потрібна процедура, щоб перевірити, чи є конкретне число, щоб запобігти збою програми C ++. Чи можете ви навести мені приклад того, як це має бути?

Рішення

Що ви можете зробити, це перевірити значення, яке повертає cin.

int nbJoueur = 0;

cout << "номбр:";

while (! (cin >> nbJoueur)) {

string tmp;

cin.clear ();

cin >> tmp;

cout << "неправильний" << endl;

}

Завдяки fiddy для цього tip.

Попередня Стаття Наступна Стаття

Кращі Поради