char *ecvt_r(double number, int ndigits, int *decpt,int *sign, char *buf, size_t len);
char *fcvt_r(double number, int ndigits, int *decpt,int *sign, char *buf, size_t len);
char *qecvt_r(long double number, int ndigits, int *decpt,int *sign, char *buf, size_t len);
char *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,
соответственно, за исключением того, что они не возвращают результаты
в статическом буфере, а вместо этого используют указанный
buf
размером
len.
См.
ecvt(3)
и
qecvt(3).
ЗАМЕЧАНИЯ
Эти функции устарели. Вместо них рекомендуется использовать
sprintf().