Udostępnij za pośrednictwem


_isctype, iswctype, _isctype_l, _iswctype_l

Testuje c dla właściwości określonej przez desc argument.Dla każdej prawidłowej wartości desc, istnieje równoważna procedura klasyfikacji znaków dwubajtowych.

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 to testowania.

  • desc
    Właściwość do badania.Jest zwykle pobierane za pomocą ctype lub wctype.

  • locale
    Ustawienia regionalne dla wszelkich badań zależne od ustawień lokalnych.

Wartość zwracana

_isctype i iswctype zwracają wartość różną od zera, jeśli c została określona przez właściwość desc w bieżących ustawieniach regionalnych lub 0, jeśli tak nie jest.Wersje tych funkcji, które mają przyrostek _l są identyczne, z tą różnicą, że używają ustawień regionalnych, które są przekazywane do zachowań zależnych od ustawień regionalnych, zamiast bieżących ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Regionalne.

Zachowanie funkcji _isctype i _isctype_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 i _MBCS nie zdefiniowany

_MBCS zdefiniowano

_UNICODE zdefiniowany

n/a

_isctype

n/a

_iswctype

n/a

_isctype_l

n/a

_iswctype_l

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 na temat zgodności, zobacz Zgodność we Wstępie.

Biblioteki

Wszystkie wersje Bibliotek uruchomieniowych C.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

Zobacz też

Informacje

Klasyfikacja znaków

Regionalne

is, isw — Procedury