_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
Převede mezi znaky Japonska průmyslové normy (JIS) a Microsoft Japonsko (JMS).
Důležité |
---|
Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /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
);
Parametry
c
Znak převést.local
Chcete-li národní prostředí pro použití.
Vrácená hodnota
Japonské národní prostředí tyto funkce vrácení převedených znaku nebo vrátí 0, pokud je možné bez převodu.Na národním Japonská vrátí tyto funkce znak předaný.
Poznámky
_mbcjistojms Funkce převede Japonska průmyslové normy (JIS) znak znak Kanji Microsoft (Shift-JIS).Znak převedena pouze v případě, že zájemce a stopy bajtů jsou v dosahu 0x21 – 0x7E.Je-li zájemce nebo zkušební bajt je mimo tento rozsah errno je nastavena na EILSEQ.Další informace o této a dalších chybových kódů viz Kód chyby, _doserrno, _sys_errlist a _sys_nerr.
_mbcjmstojis Funkce převodu znaků Shift JIS, JIS znak.Znak převedena pouze v případě, že vedoucí bajt je v rozsahu 0x81 – 0x9F nebo 0xE0 – 0xFC a druhý bajt je v dosahu 0x40 – 0x7E nebo 0x80 – 0xFC.Všimněte si, že některý kód odkazuje v této oblasti není obsahuje znak přiřazeny a proto nelze převádět.
Hodnota c by měla být 16bitová hodnota, jejíž horní 8 bitů představují vedoucí bajt znaku, který chcete převést a jejichž nižší 8 bitů představují druhý bajt.
Výstupní hodnota je ovlivněna nastavením LC_CTYPE kategorie nastavení národního prostředí; Viz setlocale pro další informace.Verze těchto funkcí, aniž by _l příponu použít aktuální národní prostředí pro toto chování závislé na národním prostředí; verze s _l s tím rozdílem, že používají místo něho předán parametr locale shodná přípona.Další informace naleznete v tématu Národní prostředí.
V dřívějších verzích _mbcjistojms a _mbcjmstojis nazývalyjistojmsa jmstojis, respektive._mbcjistojms,_mbcjistojms_l,_mbcjmstojis and _mbcjmstojis_l should be used instead.
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
_mbcjistojms |
<mbstring.h> |
_mbcjistojms_l |
<mbstring.h> |
_mbcjmstojis |
<mbstring.h> |
_mbcjmstojis_l |
<mbstring.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Ekvivalent v rozhraní .NET Framework
Nelze použít Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Platformu vyvolání příklady.