"нечисло" в VC 6.0

yuda

Как определить, в переменной типа double записано число, или "нечисло" (бесконечность, неопределенность...)?

Chupa



ISINF(3) Linux Programmer's Manual ISINF(3)
NAME
isinf, isnan, finite - test for infinity or not-a-number (NaN)
SYNOPSIS
#include <math.h>
int isinf(double value);
int isnan(double value);
int finite(double value);
DESCRIPTION
The isinf function returns -1 if value represents negative infinity, 1
if value represents positive infinity, and 0 otherwise.
The isnan function returns a non-zero value if value is "not-a-number"
(NaN and 0 otherwise.
The finite function returns a non-zero value if value is neither infi&#9564;
nite nor a "not-a-number" (NaN) value, and 0 otherwise.
CONFORMING TO
BSD 4.3

yuda

Спасибо!
Через это вышел на _fpclass.
Оставить комментарий
Имя или ник:
Комментарий: