_ismbblead, _ismbblead_l
Verifica un carattere per determinare se è un byte iniziale 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
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.