Udostępnij za pośrednictwem


isalpha, iswalpha, _isalpha_l, _iswalpha_l

Określa, czy liczba całkowita reprezentuje znak alfabetyczny.

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 to testowania.

  • locale
    Ustawienia regionalne, aby użyć zamiast bieżących ustawień regionalnych.

Wartość zwracana

Każda z tych procedur zwraca wartość różną od zera, jeśli c jest szczególną reprezentacją znaku alfabetycznego.isalpha zwraca wartość różną od zera, jeśli c jest z zakresu A-Z lub a-z.iswalpha zwraca wartość różną od zera dla znaków dwubajtowych, dla których iswupper lub iswlower jest różna od zera; tj., dla dowolnego znaku dwubajtowego, który jest jednym z zestawów zdefiniowanych w implementacji dla którego żadna iswcntrl, iswdigit, iswpunct lub iswspace nie jest różna od zera.Każda z tych procedur zwraca 0, jeśli c nie spełnia warunku testowego.

Wersje tych funkcji, które mają przyrostek _l korzystają z przekazanego parametru ustawień regionalnych, zamiast bieżących ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Regionalne.

Zachowanie funkcji isalpha i _isalpha_l jest niezdefiniowane, jeśli parametr c nie jest równy EOF lub nie należy do zakresu od 0 do 0xFF włącznie.Kiedy jest używana biblioteka debugowania CRT i c nie jest jedną z tych wartości, funkcje wywołują potwierdzenie.

Rutynowe mapowania zwykłego tekstu

Procedura Tchar.h

_UNICODE & _MBCS nie zdefiniowano

_MBCS zdefiniowano

_UNICODE zdefiniowany

_istalpha

isalpha

_ismbcalpha

iswalpha

_istalpha_l

_isalpha_l

_ismbcalpha_l

_iswalpha_l

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>

Dodatkowe informacje o zgodności – zobacz: Zgodność.

Odpowiednik w programie .NET Framework

System::Char::IsLetter

Zobacz też

Informacje

Klasyfikacja znaków

Regionalne

is, isw — Procedury