ACINumberFromReal()

ACINumberFromReal()

作用:

把一个real(浮点数)类型数转换为NUMBER。

语法:

sword ACINumberFromReal ( ACIError           *err,
                          const void         *rnum,
                          uword               rnum_length,
                          ACINumber          *number );

参数:

  • err (IN/OUT)

错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。

  • rnum (IN)

指向被转换的整数

  • rnum_length (IN)

整数的大小: sizeof({float | double | long double}).

如果rnum为float,rnum_length值为4;

如果rnum为double,rnum_length值为8。

  • number(OUT)

给出的浮动数被转换为NUMBER结果。

说明:

如果number或rnum为NULL,或者rnum_length等于零,则此函数返回错误。