Sdílet prostřednictvím


isalpha, iswalpha, _isalpha_l, _iswalpha_l

Určuje, zda celočíselná hodnota představuje abecední znak.

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
    Celé číslo k testování.

  • locale
    Národní prostředí pro použití namísto aktuálního národního prostředí.

Vrácená hodnota

Každá z těchto rutin vrátí nenulovou hodnotu, pokud c je konkrétní reprezentace abecedního znaku.isalpha vrací nenulovou hodnotu, pokud c je v rozsahu A–Z nebo a–z.iswalpha vrací nenulovou hodnotu pouze pro široké znaky, pro které iswupper nebo iswlower je nenulové; to znamená pro jakýkoliv široký znak, který je jednou sadou definovanou implementací, pro kterou žádná z hodnot iswcntrl, iswdigit, iswpunct ani iswspace není nenulová.Každá z těchto rutin vrací hodnotu 0, pokud c nesplňuje testovací podmínku.

Verze těchto funkcí, které mají příponu _l, používají předaný parametr národního prostředí namísto aktuálního národního prostředí.Další informace naleznete v tématu Národní prostředí.

Chování isalpha a _isalpha_l není definováno, pokud c není konec souboru nebo v rozsahu 0 až 0xFF, včetně.Při použití ladicí CRT knihovny a c není jedna z těchto hodnot, funkce vyvolá kontrolní výraz.

Rutinní mapování obecného textu

Rutina TCHAR.H

_UNICODE & _MBCS není definováno

_MBCS definováno

_UNICODE definováno

_istalpha

isalpha

_ismbcalpha

iswalpha

_istalpha_l

_isalpha_l

_ismbcalpha_l

_iswalpha_l

Požadavky

Rutina

Požadované záhlaví

isalpha

<ctype.h>

iswalpha

<ctype.h> nebo <wchar.h>

_isalpha_l

<ctype.h>

_iswalpha_l

<ctype.h> nebo <wchar.h>

Další informace o kompatibilitě naleznete v tématu Kompatibilita.

Ekvivalent v rozhraní .NET Framework

System::Char::IsLetter

Viz také

Referenční dokumentace

Klasifikace znaků

Národní prostředí

is, isw – rutiny