wctomb(3) Library Functions Manual wctomb(3) NOMBRE wctomb - convierte una caracter ancho a un secuencia multibyte BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include int wctomb(char *s, wchar_t wc); DESCRIPCION Si s no es NULL, la funcion wctomb() convierte el caracter ancho wc a su representacion multibyte y lo guarda al principio de la cadena de caracteres apuntada por s. Actualiza el estado de cambios, que se guarda en una variable privada anonima solo conocida por la funcion wctomb(), y devuelve la longitud de dicha representacion multibyte, es decir, el numero de bytes escritos en s. El programador tiene que asegurarse de que hay suficiente espacio para al menos MB_CUR_MAX bytes en s. Si s es NULL, la funcion wctomb() reinicia el estado de cambios, solo conocido por esta funcion, al estado inicial y devuelve un valor no nulo si la codificacion tiene un estado de cambios no trivial, o cero si la codificacion no tiene estado. VALOR DEVUELTO Si s no es nulo, la funcion wctomb() devuelve el numero de bytes que han sido escritos en el vector de bytes s. Si wc no se puede representar como un secuencia multibyte (de acuerdo a la localizacion actual), devuelve -1. Si s es nulo, la funcion wctomb() devuelve un valor no nulo si la codificacion tiene un estado de cambios no trivial, o cero si la codificacion no tiene estado. ATRIBUTOS Para obtener una explicacion de los terminos usados en esta seccion, vease attributes(7). +-------------------------+--------------------+-----------------------+ |Interfaz | Atributo | Valor | +-------------------------+--------------------+-----------------------+ |wctomb() | Seguridad del hilo | MT - Carrera insegura | +-------------------------+--------------------+-----------------------+ VERSIONES La funcion wcrtomb(3) proporciona un interfaz mejor con la misma funcionalidad. ESTANDARES C11, POSIX.1-2008. HISTORIAL POSIX.1-2001, C99. NOTAS El comportamiento de wctomb() depende de la categoria LC_CTYPE de la localizacion actual. VEASE TAMBIEN MB_CUR_MAX(3), mblen(3), mbstowcs(3), mbtowc(3), wcrtomb(3), wcstombs(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Pedro Pablo Fabrega y Juan Piernas 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.8 2 Mayo 2024 wctomb(3)