Помоги с программой в C ++ [в резерве]

Я нуждаюсь в ayuda в программе в C ++: говорится о том, чтобы просить номер телефона, и что с функцией проверил меня, если это действительно число и не буква, если это число, которое сказало бы мне "твое число правильно" и если есть какая-то буква, которая выходила бы у меня "неправильное число".

-4
задан 05.11.2019, 07:14
1 ответ

Протестируй эту функцию, ссылку макроса isdigit () ты можешь находить здесь

#include <string>
#include <iostream>

bool validar_numero(string numero_telefono)
{
    for(i = 0; i < numero_telefono.length(); i++)
    {
        if(!isdigit(numero_telefono[i])
        {
           return false;
        }
    }
    return true;
}

int main()
{
    string test1 = "54678912";
    string test2 = "546A8912";
    cout << validar_numero(test1);
    cout << validar_numero(test2);
}
-1
ответ дан 10.11.2019, 22:41