crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Правильно сравнить и поймать некорректное значение, acos, cos, sin
AD
  опции профиля:
сообщение 22.4.2008, 11:40
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Как правильно отловить значение double-переменной, равное indefinite? Т.е. неправильное значение как отловить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Andrew Selivanov
  опции профиля:
сообщение 22.4.2008, 14:47
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Цитата(AD @ 22.4.2008, 12:40) *
Как правильно отловить значение double-переменной, равное indefinite? Т.е. неправильное значение как отловить?


IMHO лучше проверить аргумент перед тем как отправлять его в функцию, но если ты хочешь именно отловить ошибку, посмотри в сторону matherr:
http://docs.hp.com/cgi-bin/doc3k/B3002690004.12349/127
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 22.4.2008, 15:02
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(Andrew Selivanov @ 22.4.2008, 15:47) *
Цитата(AD @ 22.4.2008, 12:40) *
Как правильно отловить значение double-переменной, равное indefinite? Т.е. неправильное значение как отловить?


IMHO лучше проверить аргумент перед тем как отправлять его в функцию, но если ты хочешь именно отловить ошибку, посмотри в сторону matherr:
http://docs.hp.com/cgi-bin/doc3k/B3002690004.12349/127

Спасибо, но я уже нашел: функция _isnan(double number)!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.11.2024, 1:32