@IliaNeverov

Есть ли какая нибудь функция из встроенных библиотек в с++ для проверки является ли строка числом?

Есть ли какая нибудь функция из встроенных библиотек в с++ для проверки является ли строка числом?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
Сконвертируйте строку в число с помощью strtod() (или любой функции из этой серии) и проанализируйте возвращаемое значение и значение второго параметра. По этой информации можно сделать любые нужные выводы.

Еще есть isdigit() - но она проверяет символ только на цифры, а число может быть разным - например начинаться со знака или если дробное, то в нем будет разделитель дробной части, который может быть первым. Но в простых случаях ее может быть достаточно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы