Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

isleadbyte, _isleadbyte_l

Determine si un carácter es el byte inicial de un carácter multibyte.

Nota importante Importante

Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows. Para obtener más información, vea Funciones CRT no compatibles con /ZW.

int isleadbyte(
   int c 
);
int _isleadbyte_l(
   int c 
);

c

Entero a probar.

isleadbyte devuelve un valor distinto de cero si el argumento cumple la condición de prueba o el 0 si no lo hace. En la configuración regional “c” y en configuraciones regionales de (SBCS) de juego de caracteres de byte único, isleadbyte siempre devuelve 0.

La macro de isleadbyte devuelve un valor distinto de cero si el argumento es el primer byte de un carácter multibyte. isleadbyte genera un resultado significativo para cualquier argumento entero (de 1 (EOF) a UCHAR_MAX (0xFF), incluidos.

El tipo esperado del argumento de isleadbyte es int; si se pasa un carácter firmado, el compilador puede convertirlo en un entero por la extensión de signo, produciendo resultados imprevisibles.

La versión de esta función con el sufijo de _l es idéntica pero utiliza la configuración regional pasado en lugar de la configuración regional actual para su comportamiento configuración regional- dependiente.

Asignaciones de la rutina de Genérico- texto

Rutina de TCHAR.H

_UNICODE y _MBCS no definidos

_MBCS definido

_UNICODE definido

_istleadbyte

Siempre devuelve false

_ isleadbyte

Siempre devuelve false

Rutina

Encabezado necesario

isleadbyte

<ctype.h>

_isleadbyte_l

<ctype.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

Mostrar: