С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Solovaekx
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 18
1

Ограничение ввода.(цифр, букв и символов)

12.05.2017, 16:17. Просмотров 443. Ответов 3
Метки нет (Все метки)

Мне нужно сделать ограничение ввода.

Условие:
1) ввод 1, 2 или 3, если больше, то сообщение об ошибке и повторный ввод, также с буквами и символами.

ПОМОГИТЕ !


C++
1
2
3
4
5
6
cout << "Выберите куда сохранить: " << endl << "1. Блокнот (.txt)" << endl << "2. Word (.doc)" << endl << "3. Excel (.xlsx)" << endl;
        cout << " Выберите один из 3-х предложенных вариантов сохранения !" << endl;
 
    int choose;
    cin >> choose;
    switch (choose)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2017, 16:17
Ответы с готовыми решениями:

Ограничение ввода(цифр, букв и символов)
Здравствуйте ! Мне нужно сделать ограничение ввода. Я его прописал, для ввода...

Ограничение ввода символов
Здравствуйте. Пишу программку вроде калькулятора, возникла проблема, если...

Ограничение ввода символов.
Здравствуйте, подскажите пожалуйста как ограничеть ввод символолв в программе с...

Ограничение ввода арифметических символов
сам код #include &lt;iostream&gt; #include &lt;locale&gt; using namespace std; int...

Ограничение на ввод букв и символов
Подскажите пожалуйста, как можно реализовать в консоле ограничение на ввод букв...

3
nmcf
6515 / 5744 / 2617
Регистрация: 14.04.2014
Сообщений: 24,494
12.05.2017, 16:40 2
C++
1
if (!(cin >> choose && choose >= 1 && choose <= 3)) // ошибка
0
Solovaekx
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 18
13.05.2017, 00:19  [ТС] 3
А куда вставить ?
0
Mournful Max
Велосипедист...
346 / 213 / 74
Регистрация: 15.12.2015
Сообщений: 784
Завершенные тесты: 1
13.05.2017, 02:13 4
Solovaekx, спросите у сверстников

Добавлено через 5 минут
Цитата Сообщение от Solovaekx Посмотреть сообщение
C++
1
cin >> choose;  // 5 строка
Вместо этого, вставь:
C++
1
2
3
4
5
if ( !(cin >> choose && choose >= 1 && choose <= 3) )
{
  cout << "\nerror" << endl;
  return -1;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2017, 02:13

Защита от ввода цифр/букв
Всем доброго времени суток! Написал вот такую программу #include&lt;iostream&gt;...

Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных букв, цифр, знаков переноса, прочих символов.
Помогите, пожалуйста, написать программу :scratch: Подсчитать, сколько было...

Запрет ввода символов, отличных от цифр
Нужно заполнить двумерный массив только числами. Как это реализовать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru