_isctype, iswctype, _isctype_l, _iswctype_l
测试 desc 参数指定的属性 c 。 为 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。有关更多信息,请参见 平台调用示例。