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

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

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

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

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

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

Как проверить вводилось ли число (типа double или float) в консоль - C++
Как проверить вводилось ли число (типа double или float) в консоль?

Как сделать так, чтобы в массив вводилось, рэндомно, НЕ целочисленное число???? - C++
Например если есть массив из 100 элементов... а надо чтобы вводились именно не целочисленные числа. Не буду же я вводить каждое число ?!...

сделать что бы число записей вводилось пользователем - C++
Код: #include <iostream> #include <conio.h> #include <windows.h> using namespace std; int main() { SetConsoleCP(1251); ...

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

Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым - C++
Помогите пожалуйста 1. Дано натуральное число N, проверить, простое оно или нет. Увеличить его значение на натуральное число M....

Как проверить является ли число простым - C++
Помогите пожалуйста! Как проверить является ли число простым.

Придумал как проверить число на простату :) - C++
Может кому надо,а может баян-хз int main() { int k = 1, n = 0; for (int i = 0; i < 50; i++){ while (k < 9){ ...

Как проверить число на наличие символов - C++
Какую функцию нужно добавить к коду, чтобы проверить число на наличие символов? (Т.е. если пользователь вводит, например "FRTdsdf3322"...

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

Как проверить, что число делится нацело - C++
как записать такое условие в код if(если число делится нацело) { }


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
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
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.06.2014, 21:02     Как проверить вводилось ли число в консоль #4
Цитата Сообщение от Esecman Посмотреть сообщение
Для этого куска как? :-)
Читайте тут
alsav22
5416 / 4812 / 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     Как проверить вводилось ли число в консоль
Ответ Создать тему
Опции темы

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