_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l
Controlla se un carattere multibyte è un carattere maiuscolo o minuscolo.
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 _ismbclower(
unsigned int c
);
int _ismbclower_l(
unsigned int c,
_locale_t locale
);
int _ismbcupper(
unsigned int c
);
int _ismbcupper_l(
unsigned int c,
_locale_t locale
);
Parametri
c
Carattere da testare.locale
Impostazioni locali da utilizzare.
Valore restituito
Ognuna di queste routine restituisce un valore diverso da zero se il carattere soddisfa la condizione di test o 0 in caso contrario.Se c<= 255 e vi sia una procedura corrispondente di routine _ismbb, ad esempio _ismbcalnum corrisponde a _ismbbalnum), il risultato è il valore restituito della procedura corrispondente di routine _ismbb.
Note
Ognuna di queste funzioni verifica un carattere multibyte specificato per una determinata condizione.
Le versioni di queste funzioni con il suffisso _l sono identiche ma utilizzano le impostazioni locali passate anziché le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali.Per ulteriori informazioni, vedere Impostazioni locali.
Routine |
Condizione di test |
Esempio di tabella di codici 932 |
---|---|---|
_ismbclower |
Alfabetico minuscolo |
Restituisce un valore diverso da zero se e solo se c è una rappresentazione a un byte di una lettera minuscola ASCII inglese: 0x61<=c<=0x7a. |
_ismbclower_l |
Alfabetico minuscolo |
Restituisce un valore diverso da zero se e solo se c è una rappresentazione a un byte di una lettera minuscola ASCII inglese: 0x61<=c<=0x7a. |
_ismbcupper |
Alfabetico maiuscolo |
Restituisce un valore diverso da zero se e solo se c è una rappresentazione a un byte di una lettera maiuscola ASCII inglese: 0x41<=c<=0x5a. |
_ismbcupper_l |
Alfabetico maiuscolo |
Restituisce un valore diverso da zero se e solo se c è una rappresentazione a un byte di una lettera maiuscola ASCII inglese: 0x41<=c<=0x5a. |
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_ismbclower |
<mbstring.h> |
_ismbclower_l |
<mbstring.h> |
_ismbcupper |
<mbstring.h> |
_ismbcupper_l |
<mbstring.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.