Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tests c for the ctype property specified by the desc argument. For each valid value of desc, there's an equivalent wide-character classification routine.
Syntax
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
);
Parameters
c
Integer to test.
desc
Property to test for. The property is normally retrieved using ctype or wctype.
locale
The locale to use for any locale-dependent tests.
Return value
_isctype and iswctype return a nonzero value if c has the property specified by desc in the current locale. Otherwise, they return 0. The versions of these functions with the _l suffix are identical except that they use the locale passed in instead of the current locale for their locale-dependent behavior. For more information, see Locale.
The behavior of _isctype and _isctype_l is undefined if c isn't EOF or in the range 0 through 0xFF, inclusive. When a debug CRT library is used and c isn't one of these values, the functions raise an assertion.
Generic-text routine mappings
| Tchar.h routine | _UNICODE and _MBCS not defined |
_MBCS defined |
_UNICODE defined |
|---|---|---|---|
| n/a | _isctype |
n/a | _iswctype |
| n/a | _isctype_l |
n/a | _iswctype_l |
Remarks
By default, this function's global state is scoped to the application. To change this behavior, see Global state in the CRT.
Requirements
| Routine | Required header |
|---|---|
_isctype |
<ctype.h> |
iswctype |
<ctype.h> or <wchar.h> |
_isctype_l |
<ctype.h> |
_iswctype_l |
<ctype.h> or <wchar.h> |
For more compatibility information, see Compatibility.
Libraries
All versions of the C run-time libraries.