|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.04.2019, 01:37 | #1 |
Пользователь
Регистрация: 30.10.2017
Сообщений: 66
|
проверка является ли строка числом?
у меня уже есть строка очищенная ото всего, и там исключительно послдовательность символов без разделителей и прочего, будет ли корректно вот такое:
Код:
Последний раз редактировалось SadiQ228; 10.04.2019 в 01:42. |
10.04.2019, 07:43 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
Конечно, нет. Вы два раза вызываете одну и туже функцию от одного итого же аргумента и сравниваете результаты... Это все равно, что от сравнения a + b == a + b ожидать проверки является ли a кубом.
Парсите и ловите исключения, либо натравливаете намберформат, либо регэкспом, либо какой-нибудь либой, типа апач коммон ленг... |
10.04.2019, 07:54 | #3 |
Форумчанин
Регистрация: 08.04.2012
Сообщений: 104
|
Код:
|
10.04.2019, 17:50 | #4 |
Пользователь
Регистрация: 30.10.2017
Сообщений: 66
|
мне нужно
Если ввод пользователя не соответствует спецификации, то функция запрашивает ввод повторно. тоесть без эксепшенов |
10.04.2019, 17:58 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
Эксепшены этому не мешают особо, да и в моем посте еще варианты есть.
|
10.04.2019, 20:57 | #6 |
Пользователь
Регистрация: 30.10.2017
Сообщений: 66
|
хотелось бы как то так может?
Код:
|
11.04.2019, 08:12 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
Вы посты совсем не читаете? Как из A + B == A + B следует проверка на то, что А куб?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом. (язык C) | Степан Симаков | Помощь студентам | 3 | 01.04.2014 23:10 |
Является ли число числом? | Babayka94 | Помощь студентам | 7 | 19.06.2012 22:02 |
как сделать проверку переменной - является ли она числом? | Bape}l{ka | Microsoft Office Excel | 4 | 22.12.2011 17:29 |
является ли введенная строка 16-ым числом | Ялок | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 03.04.2011 14:52 |
Как проверить является ли числом? | killer12rus | JavaScript, Ajax | 1 | 18.05.2009 05:09 |