isalpha, iswalpha, _isalpha_l, _iswalpha_l

Проверьте целое число, чтобы проверить, что он представляет алфавитный символ в символе - задает.

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 
);

Параметры

  • c
    Целое число, которое требуется проверить.

  • locale
    Языковой стандарт, который должен использоваться вместо текущего языкового стандарта.

Возвращаемое значение

Каждая из этих подпрограмм возвращает ненулевое значение, если c указанное представление алфавитного символа.isalpha возвращает ненулевое значение, если c в пределах диапазона, a - Z или a - Z.iswalpha возвращает ненулевое значение только для расширенных символов для которых iswupper OR iswlower отличен от нуля, т е для любого расширенных символов, один из реализация-определенного набора, для которого ни один из iswcntrl" iswdigit" iswpunctили iswspace не равен нулю.Каждая из этих подпрограмм возвращает 0, если c не удовлетворяет условию теста.

При использовании с библиотекой CRT отладки isalpha отображает CRT assert, если передаются параметром, который не является EOF или в диапазоне от 0 до 0xFF.При использовании с библиотекой CRT выпуска isalpha использует параметр в качестве индекса в массиве, с результатами неназначенными если параметр не является EOF или в диапазоне от 0 до 0xFF.

Версии этих функций с _l суффикс идентичны за исключением того, что они используют параметр, переданный вместо языкового стандарта текущего языкового стандарта.Дополнительные сведения см. в разделе Языковой стандарт.

Сопоставления подпрограммы Родов-Текста

Подпрограмма TCHAR.H

_MBCS не заданные _UNICODE &

Указанный символ _MBCS

Указанный _UNICODE

_istalpha

isalpha

_ismbcalpha

iswalpha

_istalpha_l

_isalpha_l

_ismbcalpha_l

_iswalpha_l

Требования

Процедура

Обязательный заголовок

isalpha

<ctype.h>

iswalpha

<ctype.h> OR <wchar.h>

_isalpha_l

<ctype.h>

_iswalpha_l

<ctype.h> OR <wchar.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Эквивалент в .NET Framework

System:: char:: IsLetter

См. также

Ссылки

Классификацию символов

Языковой стандарт

is, isw подпрограммы