##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# wctype

From cppreference.com
< c‎ | string‎ | wide

Defined in header `<wctype.h>` |  |
wctype_t wctype( const char* str ); |  |

Constructs a value of type wctype_t that describes a LC_CTYPE category of wide character classification. It may be one of the standard classification categories, or a locale-specific category, such as `"jkanji"`.

### [edit] Parameters

str | - | C string holding the name of the desired category

The following values of `str` are supported in all C locales:

value of `str` | effect
`"alnum"` | identifies the category used by iswalnum
`"alpha"` | identifies the category used by iswalpha
`"blank"` | identifies the category used by iswblank (C99)
`"cntrl"` | identifies the category used by iswcntrl
`"digit"` | identifies the category used by iswdigit
`"graph"` | identifies the category used by iswgraph
`"lower"` | identifies the category used by iswlower
`"print"` | identifies the category used by iswprint
`"space"` | identifies the category used by iswspace
`"upper"` | identifies the category used by iswupper
`"xdigit"` | identifies the category used by iswxdigit

### [edit] Return value

wctype_t object suitable for use with iswctype to classify wide characters according to the named category of the current C locale or zero if `str` does not name a category supported by the current C locale.

### [edit] See also

iswctype | classifies a wide character according to the specified LC_CTYPE category (function) [edit]
C++ documentation for wctype

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=c/string/wide/wctype&oldid=56873"