Condividi tramite


_ismbblead, _ismbblead_l

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

Importante

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
    Integer da testare.

  • locale
    Impostazioni locali da utilizzare.

Valore restituito

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

Note

I caratteri multibyte consistono in un byte di apertura seguito da un byte finale. I byte di apertura sono racchiusi in un intervallo specifico per un set di caratteri specificato. Ad esempio, solo nella tabella codici 932, i byte di apertura sono compresi tra 0x81 - 0x9F e 0xE0 - 0xFC.

_ismbblead utilizza le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali. Invece, _ismbblead_l è identica ma utilizza l'impostazione locale che gli viene passata. Per ulteriori informazioni, vedere Impostazioni locali.

Mapping di routine su 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à.

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 per byte

Routines _ismbb