Udostępnij za pośrednictwem


isalpha, iswalpha, _isalpha_l, _iswalpha_l

Sprawdzenia, który jest liczbą całkowitą, aby go wyświetlić reprezentuje znak alfabetu, zestawu znaków.

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, aby przetestować.

  • locale
    Ustawienia regionalne, zamiast bieżące ustawienia regionalne.

Wartość zwracana

Każdy z tych procedur zwraca wartość różną od zera jeśli c jest szczególną reprezentacja znaku alfabetycznego.isalphaZwraca wartość różną od zera, jeśli c jest w ramach zakresów A-Z lub a-z.iswalphaZwraca wartość różną od zera, tylko dla szerokości znaków, dla którego iswupper lub iswlower jest różna od zera, to znaczy dla szerokiego znaku, który jest jednym z zestawu zdefiniowane w implementacji, dla którego żaden z iswcntrl, iswdigit, iswpunct, lub iswspace jest różna od zera.Każdy z tych procedur zwraca 0, jeśli c nie spełnia warunków badania.

Gdy używana z biblioteki programu debug CRT, isalpha będzie ekran monitora CRT assert, jeżeli nie przekazano parametr, który nie jest EOF lub z zakresu od 0 do 0xFF.Gdy używana z biblioteki release CRT, isalpha zostanie użyty parametr jako indeks do tablicy, z wynikami niezdefiniowane, jeśli parametr nie jest EOF lub z zakresu od 0 do 0xFF.

Wersje te funkcje, z _l sufiks są identyczne, z wyjątkiem, że używają oni przekazany zamiast bieżące ustawienia regionalne parametr ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Tekst rodzajowy rutynowych mapowania

TCHAR.Rutynowe H

_UNICODE & Nie zdefiniowano _MBCS

_MBCS, definicja

_UNICODE, definicja

_istalpha

isalpha

_ismbcalpha

iswalpha

_istalpha_l

_isalpha_l

_ismbcalpha_l

_iswalpha_l

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

isalpha

<ctype.h>

iswalpha

<ctype.h> lub <wchar.h>

_isalpha_l

<ctype.h>

_iswalpha_l

<ctype.h> lub <wchar.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Odpowiednik w programie .NET Framework

System::char::IsLetter

Zobacz też

Informacje

Klasyfikacji znaków

Ustawienia regionalne

is, isw procedury