ECVT_R(3)

НАЗВАНИЕ
ecvt_r, fcvt_r, qecvt_r, qfcvt_r - преобразует число с плавающей точкой в строку

СИНТАКСИС
#include <stdlib.h>

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().

СООТВЕТСТВИЕ СТАНДАРТАМ
Эти функции являются расширениями GNU.

СМ. ТАКЖЕ
ecvt(3), qecvt(3), sprintf(3)