DOKK / manpages / debian 10 / manpages-es / ecvt_r.3.es
ECVT_R(3) Manual del Programador de Linux ECVT_R(3)

ecvt_r, fcvt_r, qecvt_r, qfcvt_r - convierten un número en coma flotante a una cadena

#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);

Las funciones ecvt_r, fcvt_r, qecvt_r y qfcvt_r son idénticas a ecvt, fcvt, qecvt y qfcvt, respectivamente, salvo que no devuelven su resultado en un buffer estático, sino que en su lugar usan el buffer pasado buf de tamaño len. Véase ecvt(3) y qecvt(3).

Estas funciones están obsoletas. En su lugar se recomienda sprintf()

Estas funciones son extensiones de GNU.

ecvt(3), qecvt(3), sprintf(3)

25 agosto 2002 GNU