Condividi tramite


isalpha, iswalpha, _isalpha_l, _iswalpha_l

Controllare un Integer per visualizzarlo è rappresenta un carattere alfabetico in un set di caratteri.

int isalpha( 
   int c 
);
int iswalpha( 
   wint_t c 
);
int _isalpha_l( 
   int c,
   _locale_t locale 
);
int _iswalpha_l( 
   wint_t c,
   _locale_t locale 
);

Parametri

  • c
    Integer da testare.

  • locale
    Le impostazioni locali da utilizzare al posto delle impostazioni locali correnti.

Valore restituito

Ognuno di questi routine restituisce diversi da zero se c è una rappresentazione particolare di un carattere alfabetico.isalpha restituisce un valore diverso da zero se c all'interno degli intervalli a-z o la a alla Z.iswalpha restituisce un valore diverso da zero solo per i caratteri di tipo " wide " per cui iswupper o iswlower è diverso da zero, ovvero, per qualsiasi carattere estesi di cui è incluso in un insieme implementazione-definito per il quale non iswcntrl, iswdigit, iswpunct, o iswspace è diverso da zero.Ognuna di queste routine restituisce 0 se c non soddisfa la condizione di test.

Se si utilizza una libreria CRT di debug, isalpha visualizzare un'asserzione CRT se passato un parametro non è EOF o nell'ordine di 0 0xFF diretti.Se si utilizza una libreria CRT della versione, isalpha utilizzerà il parametro come indice in una matrice, con risultati non definiti se il parametro non è EOF o nell'ordine di 0 0xFF diretti.

le versioni di queste funzioni con _l il suffisso è identico con la differenza che utilizzano il parametro delle impostazioni locali passato alle impostazioni locali correnti.Per ulteriori informazioni, vedere Impostazioni locali.

Mapping di routine a testo generico

routine di TCHAR.H

_UNICODE & _MBCS non definiti

_MBCS definito

_UNICODE definito

_istalpha

isalpha

_ismbcalpha

iswalpha

_istalpha_l

_isalpha_l

_ismbcalpha_l

_iswalpha_l

Requisiti

routine

Intestazione di associazione

isalpha

<ctype.h>

iswalpha

<ctype.h> o <wchar.h>

_isalpha_l

<ctype.h>

_iswalpha_l

<ctype.h> o <wchar.h>

per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.

Equivalente .NET Framework

System:: char:: IsLetter

Vedere anche

Riferimenti

Classificazione dei caratteri

Impostazioni locali

is, isw Routines