_isctype、 iswctype、 _isctype_l、 _iswctype_l

測試c屬性所指定的desc引數。每一個有效的值為desc,沒有對等的寬字元分類常式。

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

參數

  • c
    若要測試的整數。

  • desc
    若要測試的屬性。這正常使用 ctype 或 wctype

  • locale
    使用於任何地區設定相依性測試地區設定。

傳回值

_isctype與iswctype傳回非零值,如果c具有所指定的屬性desc在目前的地區設定] 或 [0,如果不存在。使用這些函式的版本_l尾碼完全相同,不同之處在於它們使用傳遞中而不是目前的地區設定的地區設定相關行為的地區設定。如需詳細資訊,請參閱 地區設定

泛用文字常式對應

Tchar.h 常式

_Unicode 之後,未定義的 _MBCS

定義的 _MBCS

定義 _unicode 之後

n/a

_isctype

n/a

_iswctype

n/a

_isctype_l

n/a

_iswctype_l

需求

常式

所需的標頭

_isctype

<ctype.h>

iswctype

<ctype.h> 或者 <wchar.h>

_isctype_l

<ctype.h>

_iswctype_l

<ctype.h> 或者 <wchar.h>

如需相容性資訊,請參閱相容性在簡介中。

文件庫

所有版本的 C 執行階段程式庫

.NET Framework 對等用法

不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例

請參閱

參考

字元分類

地區設定

is,isw 常式