Exportar (0) Imprimir
Expandir todo
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

Clasificación de bytes

Cada una de estas rutinas prueba un byte especificado de un carácter multibyte por satisfacción de una condición. Excepto donde especificado de otra forma, el valor de salida es afectado por el valor de la categoría de LC_CTYPE de configuración regional; vea setlocale para obtener más información. Las versiones de estas funciones sin el sufijo _l usan la configuración regional actual de su comportamiento dependiente de la configuración regional; las versiones con el sufijo _l son idénticas salvo que usan el parámetro locale pasado en su lugar.

Nota Nota

Por definición, los caracteres ASCII entre 0 y 127 son un subconjunto de todos los juegos de caracteres multibyte. Por ejemplo, el juego de caracteres japonés de las katakanas incluye caracteres ASCII así como no ASCII.

Las constantes predefinidas en la tabla siguiente se definen en CTYPE.H.

Rutinas de la Byte- evaluación de Multibyte- carácter

Rutina

Condición de prueba de byte

Equivalente de .NET Framework

isleadbyte, _isleadbyte_l

Byte inicial; el resultado de pruebas depende del valor de la categoría de LC_CTYPE de la configuración regional actual

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbalnum, _ismbbalnum_l

isalnum || _ismbbkalnum

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbalpha, _ismbbalpha_l

isalpha || _ismbbkalnum

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbgraph, _ismbbgraph_l

Igual que _ismbbprint, pero _ismbbgraph no incluye el carácter de espacio (0x20)

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbkalnum, _ismbbkalnum_l

Símbolo de texto no ASCII que no sea de puntuación. Por ejemplo, en la página de códigos 932 únicamente, _ismbbkalnum prueba para las katakanas alfanuméricas

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbkana, _ismbbkana_l

Katakana (0xA1 – 0xDF), página de códigos 932 únicamente

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbkprint, _ismbbkprint_l

Texto no ASCII o signo de puntuación no ASCII. Por ejemplo, solo en la página de códigos 932, _ismbbkprint comprueba si hay caracteres o signos de puntuación katakana (intervalo: 0xA1 – 0xDF).

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbkpunct, _ismbbkpunct_l

Puntuación no ASCII. Por ejemplo, en la página de códigos 932 únicamente, _ismbbkpunct prueba si hay signos de puntuación katakana.

No aplicable, pero vea System::Globalization::CultureInfo

_ismbblead, _ismbblead_l

Primer byte de un carácter multibyte. Por ejemplo, en la página de códigos 932 únicamente, los intervalos válidos son 0x81 – 0x9F y 0xE0 – 0xFC.

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbprint, _ismbbprint_l

isprint || _ismbbkprint. ismbbprint incluye el carácter de espacio (0x20)

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbpunct, _ismbbpunct_l

ispunct || _ismbbkpunct

No aplicable, pero vea System::Globalization::CultureInfo

_ismbbtrail, _ismbbtrail_l

Segundo byte de un carácter multibyte. Por ejemplo, en la página de códigos 932 únicamente, los intervalos válidos son 0x40 – 0x7E y 0x80 – 0xEC.

No aplicable, pero vea System::Globalization::CultureInfo

_ismbslead, _ismbslead_l

Byte inicial (en contexto de string)

No aplicable, pero vea System::Globalization::CultureInfo

ismbstrail, _ismbstrail_l

Byte final (en contexto de string)

No aplicable, pero vea System::Globalization::CultureInfo

_mbbtype, _mbbtype_l

Tipo devuelto del byte por byte anterior

No aplicable, pero vea System::Globalization::CultureInfo

_mbsbtype, _mbsbtype_l

Tipo de valor devuelto de bytes en la cadena

No aplicable, pero vea System::Globalization::CultureInfo

mbsinit

Realiza el seguimiento del estado de una conversión de caracteres multibyte.

No aplicable, pero vea System::Globalization::CultureInfo

La macro de MB_LEN_MAX , definida en LIMITS.H, expanda a la longitud máxima en bytes que cualquier carácter multibyte puede tener. MB_CUR_MAX , definido en STDLIB.H, expanda a la longitud máxima en bytes de cualquier carácter multibyte en la configuración regional actual.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft