isblank, iswblank, _isblank_l, _iswblank_l
Określa, czy liczba całkowita reprezentuje znak pusty.
int isblank(
int c
);
int iswblank(
wint_t c
);
int _isblank_l(
int c,
_locale_t locale
);
int _iswblank_l(
wint_t c,
_locale_t locale
);
Parametry
c
Liczba całkowita to testowania.locale
Ustawienia regionalne do użycia.
Wartość zwracana
Każda z tych procedur zwraca wartość różną od zera, jeśli c jest określoną reprezentacją znaku spacji lub tabulatora poziomego lub jest jednym z zestawów znaków specyficznych dla ustawień regionalnych, które są używane do oddzielania słów w wierszu tekstu.isblank zwraca wartość różną od zera, jeśli c jest znakiem spacji (0x20) lub znakiem tabulacji poziomej (0x09).Wynik warunku testowego dla funkcji isblank zależy od ustawienia kategorii ustawień regionalnych LC_CTYPE; aby uzyskać więcej informacji, zobacz setlocale, _wsetlocale.Wersje tych funkcji, które nie mają sufiksu _l, używają bieżących ustawień regionalnych dla wszelkich zachowań zależnych od ustawień lokalnych; wersje, które mają sufiks _l są identyczne, z tą różnicą, że w zamian korzystają z przekazanych ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Regionalne.
iswblank zwraca wartość różną od zera, jeśli c jest szerokmi znakiem, który odnosi się do standardowego miejsca lub znaku tabulacji poziomej.
Zachowanie funkcji isblank i _isblank_l jest niezdefiniowane, jeśli parametr c nie jest równy EOF lub nie należy do zakresu od 0 do 0xFF włącznie.Kiedy jest używana biblioteka debugowania CRT i c nie jest jedną z tych wartości, funkcje wywołują potwierdzenie.
Rutynowe mapowania zwykłego tekstu
Procedura Tchar.h |
_UNICODE & _MBCS nie zdefiniowano |
_MBCS zdefiniowano |
_UNICODE zdefiniowany |
---|---|---|---|
_istblank |
isblank |
iswblank |
|
_istblank_l |
_isblank_l |
_iswblank_l |
Wymagania
Procedura |
Wymagany nagłówek |
---|---|
isblank |
<ctype.h> |
iswblank |
<ctype.h> lub <wchar.h> |
_isblank_l |
<ctype.h> |
_iswblank_l |
<ctype.h> lub <wchar.h> |
Dodatkowe informacje o zgodności – zobacz: Zgodność.