Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa, czy liczba całkowita reprezentuje znak alfabetyczny.
Składnia
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
);
Parametry
c
Liczba całkowita do przetestowania.
locale
Ustawienia regionalne do użycia zamiast bieżących ustawień regionalnych.
Wartość zwracana
Każda z tych procedur zwraca wartość niezerową, jeśli c
jest określoną reprezentacją znaku alfabetycznego. isalpha
Zwraca wartość niezerową, jeśli c
znajduje się w zakresach A - Z lub z. iswalpha
Zwraca wartość niezerową tylko dla znaków szerokich, dla których iswupper
lub iswlower
jest nonzero; oznacza to, że dla każdego szerokiego znaku, który jest jednym z zestawu zdefiniowanego przez implementację, dla którego żaden iswcntrl
z , iswdigit
, iswpunct
lub iswspace
nie jest niezerowy. Każda z tych procedur zwraca wartość 0, jeśli c
nie spełnia warunku testowego.
Wersje tych funkcji, które mają _l
sufiks, używają parametru ustawień regionalnych przekazanych zamiast bieżących ustawień regionalnych. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
Zachowanie isalpha
i _isalpha_l
jest niezdefiniowane, jeśli c
nie jest EOF lub w zakresie od 0 do 0xFF, włącznie. Gdy używana jest biblioteka CRT debugowania i c
nie jest jedną z tych wartości, funkcje zgłaszają asercję.
Mapowania procedur tekstu ogólnego
Procedura TCHAR.H | _UNICODE i _MBCS niezdefiniowane |
_MBCS zdefiniowany |
_UNICODE zdefiniowany |
---|---|---|---|
_istalpha |
isalpha |
_ismbcalpha |
iswalpha |
_istalpha_l |
_isalpha_l |
_ismbcalpha_l |
_iswalpha_l |
Uwagi
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
isalpha |
<ctype.h> |
iswalpha |
<ctype.h> lub <wchar.h> |
_isalpha_l |
<ctype.h> |
_iswalpha_l |
<ctype.h> lub <wchar.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.