• Как запретить ввод букв в C++?

    vitaliykyq
    @vitaliykyq
    Как вариант то можно с помощью цикла:

    bool flag = false;
    for(int i = 0; i<100000; i++){
    if(num1 == i){
    flag = true;
    break;
    }
    if(flag){
    ....(проверка второго или же продолжение задачи)
    }else{
    cout << "Введите число";
    }

    Как вариант, такое может быть, но оно будет очень затратным.
    Оно хорошо себя покажет в случаи если есть диапазон, например: "Введите число от 0 к 100", тогда этот вариант можно использовать.
    Ответ написан
    Комментировать