Russian Qt Forum

Программирование => С/C++ => Тема начата: EugeneVC от Апрель 15, 2004, 16:16



Название: 1.#QNAN0 проверка на него
Отправлено: EugeneVC от Апрель 15, 2004, 16:16
Иногда когда float выводишь, пишется 1.#QNAN0
Я прочитал что это типа переполнения.
А как float проверить на него?
Есть какая константа?


Название: 1.#QNAN0 проверка на него
Отправлено: npak от Апрель 15, 2004, 16:31
В POSIX 1003 и C99 стандартизованы несколько макросов в заголовке <math.h>:

int isinf(real-floating x);
int isnan(real-floating x);

Смотри документацию.  Например, в Linuх
man 3 isnan


Название: 1.#QNAN0 проверка на него
Отправлено: EugeneVC от Апрель 15, 2004, 16:55
ага спасибо