Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft