|
|
|
Hukuma |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 70 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Здравствуйте! Использую BCB 6. Возникла проблема с определением, является ли число типа float NAN. Использовал уже три варианта проверки
Во всех трёх случаях при старте проверки выбрасывается ошибка "Invalid floating point operation". Подскажите пожалуйста, что я делаю не так? |
||||||
|
|||||||
Hukuma |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 70 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Видимо ошибка была в том, что первые две функции принимают аргумент типа double. Я попробовал staic_cast флоата в double, но не выходит. Если подавать double в функции, то всё нормально.. |
|||
|
||||
Alexeis |
|
||||
Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Не согласен
В справке есть варианты для 4х, 8х, 10х байтов. Добавлено через 1 минуту и 18 секунд Single это тоже что float, просто это делфийский аналог. В С++ это должен быть псевдоним float. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
Usper |
|
|||
Опытный Профиль Группа: Участник Сообщений: 325 Регистрация: 13.4.2007 Репутация: 15 Всего: 15 |
У меня первый вариант работает (BCB6). В справке сказано: "Do not use NaN in comparisons". Следовательно третий вариант вроде и не должен работать.
-------------------- На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник. |
|||
|
||||
Hukuma |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 70 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Спасибо большое, покопаюсь тогда ещё, теперь хотя бы знаю, что это я что-то не так делаю
|
|||
|
||||
Adjusly |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 23.1.2023 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |