Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
#1

защита от дурака - C++

22.03.2013, 00:27. Просмотров 743. Ответов 1
Метки нет (Все метки)

Знаю что таких тем уже было много, но в них я ничего полезного не нашел. Так вот задания: пользователь вводит элементы в массив, но нужно перед тем проверить элемент соответствующего типа. Например имеем массив типа инт и нам нужно его заполнить, перед тем как поместить элемент в массив нужно его проверить это правильный символ (он не флоат или чар). Есть еще один нюанс, символы повини вводиться как одно число.

Добавлено через 54 минуты
У меня есть такая функция, она работает так как мне нужно, но когда элемент == 0 то выбивает что ошибка.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template <class T>
bool SafeInput(T &val)
{
    bool bOk = true;
    
    if(!(val = _getch() - '0'))
        bOk = false;
    if(!bOk)
    {
        cin.clear();
        cin.sync();
    }
    return bOk;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2013, 00:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос защита от дурака (C++):

Защита от дурака - C++
Здравствуйте уважаемые форумчане! я к вам, и вот по какому делу) Вот есть у меня задача: Даны два целых числа А и В. Вывести в порядке...

Защита от дурака - C++
Как в этот код добавить защиту от ввода символов? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;cmath&gt; ...

Защита от дурака - C++
Помогите, пожалуйста. Программа должна печатать только цифры (а не буквы и прочие символы, знак минус может стоять в самом начале) и при...

Защита от дурака - C++
нужна защита от дурака пытался реализовать с помощью 2 разных способов не вышло. #include &lt;iostream&gt; #include &lt;string&gt; #include...

Защита от дурака - C++
Вот кусок кода: do { cout &lt;&lt; &quot;Выберите вариант решения:&quot; &lt;&lt; endl; cout &lt;&lt; &quot; - первй вариант.&quot; &lt;&lt; endl; cout &lt;&lt; &quot; -...

Защита от дурака - C++
Вот только начал изучать С++ помогите составить защиту от дурака пожалуйста, вот код: #include &lt;iostream&gt; using namespace std; ...

1
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
22.03.2013, 02:27 #2
Вводите строку и переводите её в число с помощью strtol(либо, std::stoi, если ваш компиялтор поддерживает C++11).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2013, 02:27
Привет! Вот еще темы с ответами:

защита от дурака как сделать? - C++
void DobvZapis() { int i; int j; char komanda; j = kol; do { system(&quot;cls&quot;); cout &lt;&lt; &quot;Введите книгу&quot; &lt;&lt;...

Защита от дурака. Разбор кода - C++
всем здравствуйте. Прошу помощи. такова ситуация, есть код защиты от ввода букв и отбрасывания пробелов, но не могу разобраться, он не мой....

Защита от дурака (пустое значение в названии) - C++
Доброго вечера) Я пытаюсь сделать защиту от дурака, если конкретно - проверку при на ввод названия пустого значение, т.е. пробела или...

Защита от дурака. Ввод данных типа int с клавиатуры. - C++
Данные типа int вводятся с клавиатуры. нужно поставить защиту от дурака. Полазил на форуме нашёл программу: по аналогии пытался...


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

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

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