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

Проверка, является значение числом или символом

03.11.2017, 15:28. Показов 647. Ответов 4
Метки нет (Все метки)

добрый день
как мне проверить что было введено в std::string message;
то есть если в переменной message токо цифры (в том числе и отрецательные) выполнялось 1 действие
а если буквы то другое?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2017, 15:28
Ответы с готовыми решениями:

Проверка, является значение числом или символом
Мне надо ввести число в переменную, но я хочу проверить значение её, тоесть она число или символ. Я...

Проверка является ли строка числом полностью числом или нет?
как проверить является ли строка типа "23уар" полностью числом или нет?

Строка: Проверить, является ли заданный символ буквой, числом или специальным символом?
Напишите программу, в которой пользователь должен ввести 1 символ. По окончанию программа должна...

Проверка является ли символом введённое значение
#include <iostream> using namespace std; int check(char a){ char i,b; for...

4
7158 / 6133 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
03.11.2017, 15:43 2
Проверь все символы в цикле, или делай преобразование в число и смотри результат.
0
Форумчанин
Эксперт CЭксперт С++
8171 / 5021 / 1436
Регистрация: 29.11.2010
Сообщений: 13,453
03.11.2017, 15:48 3
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <regex>
#include <string>
 
int main()
{
    std::string message;
    std::cin >> message;
    std::cout << std::boolalpha << std::regex_match(message, std::regex("-?\\d+"));
}
Добавлено через 2 минуты
Цитата Сообщение от Island Посмотреть сообщение
в том числе и отрецательные
Цифры не могут быть отрицательными.
2
0 / -1 / 0
Регистрация: 25.06.2017
Сообщений: 25
03.11.2017, 16:06  [ТС] 4
ну а как к примеру -1 или -2 отрецательные ж
0
7158 / 6133 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
03.11.2017, 16:19 5
Это числа.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2017, 16:19

Проверка является ли введеное значение числом
У меня есть код int n,kn = 0,kc = 0,a,b; cout&lt;&lt;&quot;Введите натуральное число:&quot;; cin &gt;&gt;n; ...

Проверка строки (является ли она целым или вещественным числом)
Нашел функцию isdigit(). Вычитал про нее таку. штуку: Функция isdigit используется для проверки...

Проверить, является ли введенное значение числом или нет
Здрасти. как проверить число на то, является ли оно им или нет. Пробовал с помощью cin.good(), и с...

Вывести, является ли символ буквой, числом или специальным символом
Напишите программу, в которой пользователь должен ввести 1 символ. По окончанию программа должна...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru