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> |
Дополнительные сведения о совместимости см. Совместимость во введении.