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

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

Войти
Регистрация
Восстановить пароль
 
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
#1

Как проверить вводилось ли число в консоль - C++

21.06.2014, 20:48. Просмотров 247. Ответов 5
Метки нет (Все метки)

Как проверить, что в строку вопроса программы ввели число? А не какой-нибудь там char символ...
Заранее Спасибо
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2014, 20:48     Как проверить вводилось ли число в консоль
Посмотрите здесь:

Как сделать так, чтобы в массив вводилось, рэндомно, НЕ целочисленное число???? C++
C++ Как проверить число это или нет (Dev C++)????
Как проверить является ли число простым C++
C++ как проверить что в консоль вводился только английский алфавит?
Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым C++
C++ Как проверить что в переменной char хранится число?
сделать что бы число записей вводилось пользователем C++
Как проверить, что число делится нацело C++
C++ Как проверить вводилось ли число (типа double или float) в консоль
C++ Придумал как проверить число на простату :)
Как проверить, делится ли одно число на другое нацело? C++
C++ Как проверить число на наличие символов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.06.2014, 20:53     Как проверить вводилось ли число в консоль #2
http://www.cplusplus.com/reference/cctype/isdigit/
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
21.06.2014, 20:56  [ТС]     Как проверить вводилось ли число в консоль #3
C++
1
2
3
4
5
6
7
 double a;
    cout << "Введите число: ";
    cin >> a;
 
    double b;
    cout << "Введите еще одно число: ";
    cin >> b;
Для этого куска как? :-)
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.06.2014, 21:02     Как проверить вводилось ли число в консоль #4
Цитата Сообщение от Esecman Посмотреть сообщение
Для этого куска как? :-)
Читайте тут
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.06.2014, 21:09     Как проверить вводилось ли число в консоль #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Esecman Посмотреть сообщение
Для этого куска как?
C++
1
2
3
4
5
6
7
8
// в строке ввода только цифры (с одной точкой), перед которыми могут быть + или -.
double a;
while (!(cin >> a) || (cin.peek() != '\n'))
{
    cin.clear();
    while (cin.get() != '\n');
    cout << "Error!" << endl;
}
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
21.06.2014, 21:15  [ТС]     Как проверить вводилось ли число в консоль #6
alsav22, лучший!
Yandex
Объявления
21.06.2014, 21:15     Как проверить вводилось ли число в консоль
Ответ Создать тему
Опции темы

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