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

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

Войти
Регистрация
Восстановить пароль
 
BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 351
#1

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

25.09.2013, 20:42. Просмотров 381. Ответов 7
Метки нет (Все метки)

Всем привет!

Подскажите пожалуйста, каким образом можно проверить веденные данные при запросе цифр? То есть нужно проигнорить если ввели буквы и скушать если цифры...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2013, 20:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка введенных данных (C++):

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

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

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

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

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

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

7
Insane__
43 / 43 / 4
Регистрация: 10.09.2013
Сообщений: 293
25.09.2013, 20:46 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main() {
 
    double num;
    while(!(cin>>num)){
        cout<<"Enter number!"<<endl;
        cin.sync();
        cin.clear();
    }
    cout<<"Number: "<<num;
    cin.get();
    cin.get();
    return 0;
}
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
25.09.2013, 20:48 #3
Уточнение:
C++
1
cin.sync();
под винду
0
Бендерродригез
Сгибальщик
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
25.09.2013, 20:52 #4
Цитата Сообщение от Croessmah Посмотреть сообщение
Уточнение:
C++
1
cin.sync();
под винду
C++
1
2
3
4
#include <cctype>
char c;
cin >> c;
if(isdigit(c)){...}
?
0
Croessmah
25.09.2013, 20:55
  #5

Не по теме:

Бендерродригез, например, -123

0
Бендерродригез
Сгибальщик
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
25.09.2013, 21:17 #6
Цитата Сообщение от Croessmah Посмотреть сообщение

Не по теме:

Бендерродригез, например, -123

В данном случае вопрос был о цифрах, а не о числах.
Тогда читать в цикле посимвольно, отсеивая ненужное, а цифры добавлять в char cif[x], апосля чего
C++
1
int nazovikaknado = atoi(cif);
0
Croessmah
25.09.2013, 21:21
  #7

Не по теме:

Цитата Сообщение от Бендерродригез Посмотреть сообщение
В данном случае вопрос был о цифрах, а не о числах.
упс, точно

0
BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 351
27.09.2013, 15:29  [ТС] #8
Только смог на форум попасть.

Спасибо вам за ответы!
0
27.09.2013, 15:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2013, 15:29
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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