btowc - convierte un único byte en un carácter ancho
Biblioteca Estándar C (
libc,
-lc)
#include <wchar.h>
wint_t btowc(int c);
La función
btowc() convierte
c, interpretado como una
sequencia multibyte de longitud 1 que comienza en el estado de cambio inicial,
a un carácter ancho, devolviendo el resultado. Si
c es
EOF o no es una secuencia multibyte válida de longitud 1, la
función
btowc() devuelve
WEOF.
La función
btowc() devuelve el carácter ancho obtenido del
único byte
c. Si
c es
EOF o no es una secuencia
multibyte válida de longitud 1, devuelve
WEOF.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
btowc() |
Seguridad del hilo |
Multi-hilo seguro |
POSIX.1-2001, POSIX.1-2008, C99.
El comportamiento de
btowc() depende de la categoría
LC_CTYPE de la localización actual.
This function should never be used. It does not work for encodings which have
state, and unnecessarily treats single bytes differently from multibyte
sequences. Use either
mbtowc(3) or the thread-safe
mbrtowc(3)
instead.
mbrtowc(3),
mbtowc(3),
wctob(3)
La traducción al español de esta página del manual fue
creada por Juan Piernas <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]