ecvt(3) Library Functions Manual ecvt(3) NOMBRE ecvt, fcvt - convierte un numero en coma flotante a una cadena de caracteres BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include [[deprecated]] char *ecvt(double number, int ndigits, int *restrict decpt, int *restrict sign); [[deprecated]] char *fcvt(double number, int ndigits, int *restrict decpt, int *restrict sign); Requisitos de Macros de Prueba de Caracteristicas para glibc (vease feature_test_macros(7)): ecvt(), fcvt(): Since glibc 2.17 (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200809L)) || /* glibc >= 2.20 */ _DEFAULT_SOURCE || /* glibc <= 2.19 */ _SVID_SOURCE glibc 2.12 to glibc 2.16: (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200112L)) || _SVID_SOURCE Before glibc 2.12: _SVID_SOURCE || _XOPEN_SOURCE >= 500 DESCRIPCION La funcion ecvt() convierte number a una cadena terminada en NULL de ndigits digitos (donde ndigits se reduce a un limite especifico del sistema determinado por la precision de un double), y devuelve un puntero a la cadena. El digito de mayor orden es no cero, a menos que number sea cero. El digito de menor orden se redondea. La cadena en si no contiene un punto decimal. Sin embargo, la posicion del punto decimal relativa al comienzo de la cadena se guarda en *decpt. Un valor negativo para *decpt significa que el punto decimal esta a la izquierda del comienzo de la cadena. Si el signo de number es negativo, se coloca en *sign un valor distinto de cero. Si no, se coloca un 0. Si number es cero, queda sin especificar si *decpt es 0 o 1. La funcion fcvt() es identica a ecvt(), excepto en que ndigits especifica el numero de digitos tras el punto decimal. VALOR DEVUELTO Ambas funciones, ecvt() y fcvt(), devuelven un puntero a una cadena estatica conteniendo la representacion ASCII de number. La cadena estatica se sobreescribe en cada llamada a ecvt() o a fcvt(). ATRIBUTOS Para obtener una explicacion de los terminos usados en esta seccion, vease attributes(7). +---------------------------+--------------------+---------------------+ |Interfaz | Atributo | Valor | +---------------------------+--------------------+---------------------+ |ecvt() | Seguridad del hilo | MT-Unsafe race:ecvt | +---------------------------+--------------------+---------------------+ |fcvt() | Seguridad del hilo | MT-Unsafe race:fcvt | +---------------------------+--------------------+---------------------+ ESTANDARES None. HISTORIAL SVr2; marked as LEGACY in POSIX.1-2001. POSIX.1-2008 removes the specifications of ecvt() and fcvt(), recommending the use of sprintf(3) instead (though snprintf(3) may be preferable). NOTAS Not all locales use a point as the radix character ("decimal point"). VEASE TAMBIEN ecvt_r(3), gcvt(3), qecvt(3), setlocale(3), sprintf(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Sebastian Desimone , Gerardo Aburruzaga Garcia , Juan Piernas y Miguel Perez Ibars Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 ecvt(3)