Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 09.12.2010
Сообщений: 63
1

Проверка ввода

30.11.2011, 22:27. Просмотров 1125. Ответов 4
Метки нет (Все метки)


Как можно проверить вводимые данные, являются ли они числом.
Допустим если ввели "08098рррр9" - запросить повторный ввод, а если "43543" то все норм?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2011, 22:27
Ответы с готовыми решениями:

Visual C++ проверка ввода на число, проверка на кирилицу
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. ...

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

Проверка ввода
Здравствуйте, помогите, пожалуйста, написать функцию для обработки неправильного ввода символов....

C++ проверка ввода
Ребят помогить пожалуста разобраться не работает чертова проверка ввода я в коментарии вынес текст...

4
Эксперт С++
516 / 420 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
30.11.2011, 22:43 2
regex или boost::lexical_cast
0
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
30.11.2011, 23:13 3
Подходит обычная проверка состояния стандартного потока ввода.
C++
1
2
3
4
5
6
int value;
do
{
     std::cin.clear( std::ios::goodbit );
     cin >> value;
}while(!cin); // не выйдем из цикла, пока не введем целое число, т.е. число типа int
Нет, не так.
Но идея примерно такая.
0
1 / 1 / 1
Регистрация: 09.12.2010
Сообщений: 63
01.12.2011, 19:41  [ТС] 4
Функция не позволяет ввести повтороное значение в случае ошибочного ввода. Почему?
0
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
02.12.2011, 16:50 5
Цитата Сообщение от Дима-Дима Посмотреть сообщение
Функция не позволяет ввести повтороное значение в случае ошибочного ввода. Почему?
Какая функция?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2011, 16:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Проверка ввода
Как ограничить ввод символов в программе!!!! На каждый символ, который был введен выдавать...

Проверка ввода
Здравствуйте! Не нашёл тему, где могут задавать простые вопросы начинающие(если есть такая,...

gets() проверка ввода
возникло слабое звено в программке ... max_length = 100; line = new char; ... gets(line);...

Проверка ввода
Доброго вам времени суток. Бывалые, подскажите неопытному, как лучше писать? И если несложно,...


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

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

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