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

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

Войти
Регистрация
Восстановить пароль
 
na6tena
1 / 1 / 0
Регистрация: 13.09.2013
Сообщений: 99
#1

Проверка введенных данных - C++

15.10.2013, 08:52. Просмотров 355. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Есть программа по переводу чисел из одной системы счисления в другую. Как сделать проверку введеннвх дпнных на дурака? Чтоб при введении числа, несуществующего в веденной системе счисления, программа выдавала ошибку и просила ввести заного; чтоб при присутствии в введенных данных символов таких как( !,?:;"')-и тд они опускались (т.е. при введении 1-A программа рассматривала 1А)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2013, 08:52     Проверка введенных данных
Посмотрите здесь:

Проверка введенных данных - C++
Всем привет! Подскажите пожалуйста, каким образом можно проверить веденные данные при запросе цифр? То есть нужно проигнорить если...

Проверка введенных данных в С++ - C++
Задача такова: Имеется программа для работы с числами (пусть это будет, например, поднесение числа в квадрат, не суть) Соответственно,...

Проверка на корректность введенных данных - C++
дана задача ввести номер телефона пробел и дата в формате день. месяц. год. Выполнить простейшую проверку на корректность введенных данных....

Проверка корректности введенных данных - C++
Всем привет. Есть задача: Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц...

Проверка введенных данных cin на корректность - C++
Вот кусок кода : input1 : cout<<"Введите количество животных которые когда либо жили у вас : "; cin>>amountPats; if (!cin) { ...

Проверка введенных данных (как ограничить?) - C++
Возник вопрос. Сделал такую проверку введенного пароля. Как ограничить количество возможных попыток до, например, трех раз? #include...

Проверка введенных данных; выполнение кода по условию - C++
#include "stdafx.h" #include "conio.h" #include "math.h" int _tmain(int argc, _TCHAR* argv) { float a, b, c, x, res; ...

Проверка введенных данных: число/не число - C++
проходим try catch throw в универе. взял стаааааарую прогу и в нее вкладываю проверки введенных данных посредством try catch throw но у...

Проверка введенных символов - C++
Привет. Мне нужно сделать переводчик с руского на английский и с английского на руский. У меня есть база с словами и переводами к ним...

Проверка корректности введенных строк - C++
Программа выдает, что все введенные элементы некорректные... Что тут не так. (код не мой) Помогите с этим разобраться, или залейте свой...

Запрос логина и пароля и проверка правильности введенных значений - C++
написать программу запрашивающая логин и пароль и выполняющую проверку правильности введенных значений

Отслеживание введенных данных - C++
Доброго времени суток, Уважаемые форумчане. Столкнулся с проблемой. Есть необходимость отслеживать введенные данные. Нужно что бы данные...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
15.10.2013, 09:03     Проверка введенных данных #2
простой вариант - читать число в строковую перемененную и посимвольно проверять полученное значение.
MrGluck
Модератор
Эксперт CЭксперт С++
7001 / 4172 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
15.10.2013, 10:01     Проверка введенных данных #3
Цитата Сообщение от vua72 Посмотреть сообщение
простой вариант - читать число в строковую перемененную и посимвольно проверять полученное значение.
Единственный вариант для того, чтобы научить обращаться с такой записью
Цитата Сообщение от na6tena Посмотреть сообщение
1-A
А
Цитата Сообщение от na6tena Посмотреть сообщение
Чтоб при введении числа, несуществующего в веденной системе счисления, программа выдавала ошибку и просила ввести заного;
C++
1
2
3
4
5
6
7
8
int x;
do
{
    std::cout << "Enter x(x > 2 && x < 10): ";
    std::cin >> x;
    if (x <= 2 || x >= 10)
        std::cout << "Error, invalid value\a\n";
} while (x <= 2 || x >= 10);
Yandex
Объявления
15.10.2013, 10:01     Проверка введенных данных
Ответ Создать тему
Опции темы

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