ecvt_r - ライブラリコールの説明 - Linux コマンド集 一覧表
名前
ecvt_r, fcvt_r, qecvt_r, qfcvt_r - 浮動小数点数の文字列への変換
書式
#include <stdlib.h>
int ecvt_r(double
number
, int
ndigits
, int *
decpt
,
int *
sign
, char *
buf
, size_t
len
);
int fcvt_r(double
number
, int
ndigits
, int *
decpt
,
int *
sign
, char *
buf
, size_t
len
);
int qecvt_r(long double
number
, int
ndigits
, int *
decpt
,
int *
sign
, char *
buf
, size_t
len
);
int qfcvt_r(long double
number
, int
ndigits
, int *
decpt
,
int *
sign
, char *
buf
, size_t
len
);
説明
関数 ecvt_r (), fcvt_r (), qecvt_r (), qfcvt_r ()は、それぞれ ecvt , fcvt , qecvt , qfcvt と同じであるが、 静的バッファの代わりに、長さ len の指定された buf に結果を格納する点が異なる。 ecvt (3), qecvt (3) を参照のこと。
返り値
これらの関数は成功すると 0 を、それ以外は -1 を返す。
注意
これらの関数は廃止された。代わりに sprintf ()の使用を推奨する。
準拠
これらの関数は GNU による拡張である。
関連項目
ecvt
(3),
qecvt
(3),
sprintf
(3)