Udostępnij przez


_isctype, iswctype, _isctype_l, _iswctype_l

ctype Testuje c właściwość określoną przez desc argument. Dla każdej prawidłowej wartości parametru descistnieje równoważna rutyna klasyfikacji szerokiego znaku.

Składnia

int _isctype(
   int c,
   _ctype_t desc
);
int _isctype_l(
   int c,
   _ctype_t desc,
   _locale_t locale
);
int iswctype(
   wint_t c,
   wctype_t desc
);
int _iswctype_l(
   wint_t c,
   wctype_t desc,
   _locale_t locale
);

Parametry

c
Liczba całkowita do przetestowania.

desc
Właściwość do przetestowania. Właściwość jest zwykle pobierana przy użyciu metody ctype lub wctype.

locale
Ustawienia regionalne do użycia dla dowolnych testów zależnych od ustawień regionalnych.

Wartość zwracana

_isctype i iswctype zwraca wartość niezerową, jeśli c ma właściwość określoną przez desc w bieżących ustawieniach regionalnych. W przeciwnym razie zwracają wartość 0. Wersje tych funkcji z sufiksem _l są identyczne, z tą różnicą, że używają ustawień regionalnych przekazanych zamiast bieżących ustawień regionalnych dla zachowania zależnego od ustawień regionalnych. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Zachowanie _isctype i _isctype_l jest niezdefiniowane, jeśli c nie jest EOF lub w zakresie od 0 do 0xFF, włącznie. Gdy używana jest biblioteka CRT debugowania i c nie jest jedną z tych wartości, funkcje zgłaszają asercję.

Mapowania procedur tekstu ogólnego

Procedura tchar.h _UNICODE i _MBCS niezdefiniowane _MBCS Zdefiniowane _UNICODE Zdefiniowane
nie dotyczy _isctype nie dotyczy _iswctype
nie dotyczy _isctype_l nie dotyczy _iswctype_l

Uwagi

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Wymagania

Procedura Wymagany nagłówek
_isctype <ctype.h>
iswctype <ctype.h> lub <wchar.h>
_isctype_l <ctype.h>
_iswctype_l <ctype.h> lub <wchar.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Biblioteki

Wszystkie wersje bibliotek czasu wykonywania języka C.

Zobacz też

Klasyfikacja znaków
ustawienia regionalne
is, isw procedury