isspace, iswspace, _isspace_l, _iswspace_l
Определяет, находится ли указанный знак представляет пробел.
int isspace(
int c
);
int iswspace(
wint_t c
);
int _isspace_l(
int c,
_locale_t locale
);
int _iswspace_l(
wint_t c,
_locale_t locale
);
Параметры
c
Целое число, которое требуется проверить.locale
Языковой стандарт, который необходимо использовать.
Возвращаемое значение
Каждая из этих подпрограмм возвращает ненулевое значение, если c указанное представление пробелов.isspace возвращает ненулевое значение, если c пробел (0x09 - 0x0D или 0x20).Результат условия теста isspaceзначение зависит от функции LC_CTYPE параметр категории языкового стандарта; см. setlocale для получения дополнительных сведений.Версии этих функций без _lиспользование суффикса текущий языковой стандарт для любого расширения функциональности, зависимых от языковых стандартов. версии с _l суффикс идентичны за исключением того, что они используют языковой стандарт переданный.Дополнительные сведения см. в разделе Языковой стандарт.
iswspace возвращает ненулевое значение, если c расширенный символ, который соответствует стандартному пуст.
При использовании с библиотекой CRT отладки isspace отображает CRT assert, если передаются параметром, который не является EOF или в диапазоне от 0 до 0xFF.При использовании с библиотекой CRT, non-отладка isspace использует параметр в качестве индекса в массиве, с результатами неназначенными если параметр не является EOF или в диапазоне от 0 до 0xFF.
Сопоставления подпрограммы Родов-Текста
Подпрограмма TCHAR.H |
_MBCS не заданные _UNICODE & |
Указанный символ _MBCS |
Указанный _UNICODE |
---|---|---|---|
_istspace |
isspace |
iswspace |
Требования
Процедура |
Обязательный заголовок |
---|---|
isspace |
<ctype.h> |
iswspace |
<ctype.h> OR <wchar.h> |
_isspace_l |
<ctype.h> |
_iswspace_l |
<ctype.h> OR <wchar.h> |
Дополнительные сведения о совместимости см. Совместимость во введении.