_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.