В языках со статической типизацией (включая С/C++) переменная типа int ВСЕГДА равна "любому числу". Но если тебе надо проверить, что переменная равна КОНКРЕТНОМУ числу, то: if (a == 25) {
...
} = - присваивание
== - проверка на равенство
надо сравнивать не равно любому числу, а типы данных. у целого числа тип данных под названием int
(или в c++ это по другому делается, я вообще питонист)
Если цифре, то std::isdigit. Если числу, то сделай свою функцию. В частности, можно пройтись по строке for’ом и проверить isdigit’ом. Если false, то и возвращаем false. А если true, то продолжаем.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.