Condividi tramite


_ismbblead, _ismbblead_l

Verifica un carattere per determinare se è un byte iniziale di un carattere multibyte.

Nota importanteImportante

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

int _ismbblead(
   unsigned int c 
);
int _ismbblead_l(
   unsigned int c,
   _locale_t locale
);

Parametri

  • c
    Numero intero da testare.

  • locale
    Impostazioni locali da utilizzare.

Valore restituito

Restituisce un valore diverso da zero se c Integer è il primo byte di un carattere multibyte.

Note

I caratteri multibyte sono costituiti da un byte iniziale seguita da un byte finale.I byte iniziali sono distinti è in un determinato intervallo per un set di caratteri specificato.Ad esempio, nella tabella codici 932, solo i byte iniziali sono compresi tra 0x81 e 0x9F e 0xE0 – 0xFC.

_ismbblead utilizza le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali._ismbblead_l è identico con la differenza che utilizza le impostazioni locali passate in alternativa.Per ulteriori informazioni, vedere Impostazioni locali.

Mapping di routine a Testo generico

Routine Tchar.h

_UNICODE e _MBCS non definiti

_MBCS definito

_UNICODE definito

_istlead

Restituisce sempre false

_ismbblead

Restituisce sempre false

Requisiti

Routine

Intestazione obbligatoria

Intestazione facoltativa

_ismbblead

<mbctype.h> o <mbstring.h>

<ctype.h>, * <limits.h>, <stdlib.h>

_ismbblead_l

<mbctype.h> o <mbstring.h>

<ctype.h>, * <limits.h>, <stdlib.h>

* Per le costanti manifesto per le condizioni di test.

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

Classificazione di byte

Routine di _ismbb