Я пытаюсь установить ограничение для программы, при котором, если вы продолжаете отвечать на неправильный вопрос, программа закрывается. Как мне это сделать? Я пробовал добавить ограничение к al oop, где, как только предел заканчивается , если l oop превышает предел, я должен закончить. Я также попытался превратить сообщение об ошибке в строковую переменную и подсчитать и добавить ограничение на то, сколько раз оно может быть напечатано. Как это исправить? Вот код:
std::cout << error; // error is the error message
cin.clear();
cin.ignore(123, '\n');
std::cin >> units;