isleadbyte, _isleadbyte_l
Determinare se un carattere a 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 isleadbyte(
int c
);
int _isleadbyte_l(
int c
);
Parametri
- c
Integer da testare.
Valore restituito
isleadbyte restituisce un valore diverso da zero se l'argomento soddisfa la condizione di test o il 0 in caso contrario.Nelle impostazioni locali "c" e le impostazioni locali a un byte di (SBCS) set di caratteri, isleadbyte restituisce sempre 0.
Note
La macro di isleadbyte restituisce un valore diverso da zero se l'argomento è il primo byte di un carattere multibyte.isleadbyte produce un risultato significativo per qualsiasi argomento Integer (da 1 (EOF) a UCHAR_MAX (0xFF), inclusi.
Il tipo di argomento previsto di isleadbyte è int; se un carattere con segno viene passato, è possibile convertirlo in un Integerestensione di segno, dante risultati imprevisti.
La versione della funzione con il suffisso di _l è identica con la differenza che utilizza le impostazioni locali passate in anziché le impostazioni locali correnti per il relativo comportamento dipendente dalle impostazioni locali.
Mapping di routine a Testo generico
TCHAR.H routine |
_UNICODE & _MBCS non definiti |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_istleadbyte |
Restituisce sempre false |
_isleadbyte |
Restituisce sempre false |
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
isleadbyte |
<ctype.h> |
_isleadbyte_l |
<ctype.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.
Equivalente .NET Framework
Non applicabile, vedere System::Globalization::CultureInfo.