Udostępnij za pośrednictwem


isspace, iswspace, _isspace_l, _iswspace_l

Określa, czy liczba całkowita reprezentuje znak spacji.

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

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 szczególną reprezentacją znaku spacji.isspace zwraca wartość różną od zera, jeśli c jest znakiem niedrukowalnym (0x09 – 0x0D or 0x20).Wynik warunku testowego dla funkcji isspace 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.

iswspace zwraca wartość różną od zera, jeśli c jest znakiem dwubajtowym, który odpowiada znakowi niedrukowalnemu.

Zachowanie funkcji isspace i _isspace_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

_istspace

isspace

_ismbcspace

iswspace

Wymagania

Procedura

Wymagany nagłówek

isspace

<ctype.h>

iswspace

<ctype.h> lub <wchar.h>

_isspace_l

<ctype.h>

_iswspace_l

<ctype.h> lub <wchar.h>

Dodatkowe informacje o zgodności – zobacz: Zgodność.

Odpowiednik w programie .NET Framework

System::Char::IsWhiteSpace

Zobacz też

Informacje

Klasyfikacja znaków

Regionalne

is, isw — Procedury