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

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Convierte entre caracteres estándar del sector (JIS) de Japón y de Japón Microsoft (JMS).

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.

unsigned int _mbcjistojms(
   unsigned int c 
);
unsigned int _mbcjistojms_l(
   unsigned int c,
   _locale_t locale
);
unsigned int _mbcjmstojis(
   unsigned int c 
);
unsigned int _mbcjmstojis_l(
   unsigned int c,
   _locale_t locale
);

c

Carácter que se va a convertir.

local

Configuración regional a utilizar.

En la configuración regional en japonés, estas funciones devuelven un carácter convertidos o devuelve 0 si no hay conversión posible. En una configuración regional no japonesa, estas funciones devuelven el último carácter en.

La función de _mbcjistojms convierte un carácter de (JIS) estándar del sector de Japón un carácter de Microsoft Kanji (cambiar JIS). El carácter se convierte sólo si el responsable y los bytes finales están en el intervalo 0x21 – 0x7E. Si el byte inicial o de prueba está fuera de este intervalo, errno se establece en EILSEQ. Para obtener más información sobre estos y otros códigos de error, vea errno, _doserrno, _sys_errlist, y _sys_nerr.

La función de _mbcjmstojis convierte un carácter de cambio JIS un carácter de JIS. El carácter se convierte sólo si el byte inicial está en el intervalo 0x81 – 0x9F o 0xE0 – 0xFC y el byte final está en el intervalo 0x40 – 0x7E o 0x80 – 0xFC. Observe que algunos puntos de código en ese intervalo no tienen un carácter asignado y lo que no puede convertirse.

El valor c debe ser un valor de 16 bits cuyos bits top 8 representan el byte inicial de caracteres al convierte y cuyos 8 bits inferiores representan el byte final.

El valor de salida se ve 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 de _l utilizan la configuración regional actual para este comportamiento configuración regional-dependiente; las versiones con el sufijo de _l son idénticas salvo que utilizan el parámetro locale pasado en su lugar. Para obtener más información, vea Configuración regional.

En versiones anteriores, _mbcjistojms y _mbcjmstojis se denominados jistojms y jmstojis, respectivamente. _mbcjistojms ,_mbcjistojms_l,_mbcjmstojis y _mbcjmstojis_l se deben utilizar en su lugar.

Rutina

Encabezado necesario

_mbcjistojms

<mbstring.h>

_mbcjistojms_l

<mbstring.h>

_mbcjmstojis

<mbstring.h>

_mbcjmstojis_l

<mbstring.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft