Condividi tramite


_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Conversione tra hiragana e caratteri katakana.

Importante

Questa API non può essere utilizzata nelle applicazioni eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW.

unsigned int _mbctohira(
   unsigned int c 
);
unsigned int _mbctohira_l(
   unsigned int c,
   _locale_t locale
);
unsigned int _mbctokata(
   unsigned int c 
);
unsigned int _mbctokata_l(
   unsigned int c,
   _locale_t locale
);

Parametri

  • c
    Caratteri multibyte da convertire.

  • locale
    Impostazioni locali da utilizzare.

Valore restituito

Ognuna di queste funzioni restituisce il carattere convertito c, se possibile. In caso contrario, restituisce il carattere c invariato.

Note

Le _mbctohira and _mbctokata funzioni verificano un carattere c e, se possibile, applicano una delle seguenti conversioni.

Routine

Converte

_mbctohira,_mbctohira_l

Da katakana multibyte a hiragana multibyte.

_mbctokata,_mbctokata_l

Da hiragana multibyte a katakana multibyte.

Il valore di output è interessato dall'impostazione dell'impostazione di categoria LC_CTYPE delle impostazioni locali; vedere setlocale per ulteriori informazioni. Le versioni di queste funzioni sono identiche, ad eccezione di quelle che non hanno il suffisso _l utilizzano le impostazioni locali correnti per questo comportamento dipendente di tutte le impostazioni locali, mentre quelle che hanno il suffisso _l utilizzano il parametro delle impostazioni locali che viene passato. Per ulteriori informazioni, vedere Impostazioni locali.

Nelle versioni precedenti, _mbctohira è stato denominato jtohira e _mbctokata è stato denominato jtokata. Per il nuovo codice, utilizzare i nuovi nomi.

Requisiti

Routine

Intestazione obbligatoria

_mbctohira

<mbstring.h>

_mbctohira_l

<mbstring.h>

_mbctokata

<mbstring.h>

_mbctokata_l

<mbstring.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di platform invoke.

Vedere anche

Riferimenti

Conversione dei dati

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

_mbctombb, _mbctombb_l