Я ввел с клавиатуры число, допустим меньше нуля, и должно быть написано введено не верно..и типа console.readkey но ток на c++ , ну типа надо прописать диапазон, что можно вводить скажем от -5 до 400 else введено не верно...типа так...
#include "iostream"
#include "string"
#include "sstream"
using namespace std;
int main()
{
std::cout << "Enter number: ";
int x = 0;
if (x < 0)
std::cout << "Error, try again...";
getchar();
return 0;
}
#include "iostream"
using namespace std;
int main()
{
// объявляем переменную
int x;
// выводим на экран приглашение
std::cout << "Enter number: ";
// считываем данные из стандартного потока ввода в переменную x
std::cin >> x;
// проверяем условие попадания в диапазон и выводим результат
if (x >= -5 && x <= 400)
std::cout << "Ok.\n";
else
std::cout << "Fail.\n";
return 0;
}
Вот, использовал такую заготовку при выполнении работ нерадивым студентам :)
int inputInt(const char * prompt, int m = INT_MIN, int M = INT_MAX)
{
int N;
for (;;) {
std::cout << prompt << " (целое от " << m << " до " << M << "): " << std::flush;
if ((std::cin >> N).good() && (m <= N) && (N <= M)) return N;
if (std::cin.fail()) {
std::cin.clear();
std::cout << "Неверный ввод, повторите.\n";
} else {
std::cout << "Число вне допустимого диапазона значений. Повторите ввод.\n";
}
std::cin.ignore(100,'\n');
}
}
Думаю, если что - допилите напильником...
Какие существуют виды рекламных бордов и как выбрать подходящий?
Аренда удаленного сервера: цены, провайдеры и условия. Руководство для начинающих
Возникают следующие ошибки при компиляции компилятором Clang из под macOS 1012
Зддравствуйте, подскажите пожалуйста, как можно отправить событие нажатия кнопкой мыши для owl-carousel, событие должно быть именно по слайду,...
Как, используя History API, сделать так чтобы блок, при клике на который происходит переход, сам перемещался плавно в бок?