Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
cplusplus
.com
TUTORIALS
REFERENCE
ARTICLES
FORUM
C++
Tutorials
Reference
Articles
Forum
Reference
C library:
<cassert> (assert.h)
<cctype> (ctype.h)
<cerrno> (errno.h)
C++11
<cfenv> (fenv.h)
<cfloat> (float.h)
C++11
<cinttypes> (inttypes.h)
<ciso646> (iso646.h)
<climits> (limits.h)
<clocale> (locale.h)
<cmath> (math.h)
<csetjmp> (setjmp.h)
<csignal> (signal.h)
<cstdarg> (stdarg.h)
C++11
<cstdbool> (stdbool.h)
<cstddef> (stddef.h)
C++11
<cstdint> (stdint.h)
<cstdio> (stdio.h)
<cstdlib> (stdlib.h)
<cstring> (string.h)
C++11
<ctgmath> (tgmath.h)
<ctime> (time.h)
C++11
<cuchar> (uchar.h)
<cwchar> (wchar.h)
<cwctype> (wctype.h)
Containers:
C++11
<array>
<deque>
C++11
<forward_list>
<list>
<map>
<queue>
<set>
<stack>
C++11
<unordered_map>
C++11
<unordered_set>
<vector>
Input/Output:
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
Multi-threading:
C++11
<atomic>
C++11
<condition_variable>
C++11
<future>
C++11
<mutex>
C++11
<thread>
Other:
<algorithm>
<bitset>
C++11
<chrono>
C++11
<codecvt>
<complex>
<exception>
<functional>
C++11
<initializer_list>
<iterator>
<limits>
<locale>
<memory>
<new>
<numeric>
C++11
<random>
C++11
<ratio>
C++11
<regex>
<stdexcept>
<string>
C++11
<system_error>
C++11
<tuple>
C++11
<type_traits>
C++11
<typeindex>
<typeinfo>
<utility>
<valarray>
<cwctype> (wctype.h)
functions
iswalnum
iswalpha
C++11
iswblank
iswcntrl
iswctype
iswdigit
iswgraph
iswlower
iswprint
iswpunct
iswspace
iswupper
iswxdigit
towctrans
towlower
towupper
wctrans
wctype
types
wctrans_t
wctype_t
wint_t
constants
WEOF
Reference
<cwctype>
header
<cwctype> (wctype.h)
Wide character type
This header declares a set of functions to classify and transform individual wide characters.
For more info on how the standard ASCII character set is classified using the
"C"
locale, see
<cctype>
.
Functions
Character classification functions
They check whether the character passed as parameter belongs to a certain category:
iswalnum
Check if wide character is alphanumeric
(function)
iswalpha
Check if wide character is alphabetic
(function)
iswblank
Check if wide character is blank
(function)
iswcntrl
Check if wide character is a control character
(function)
iswdigit
Check if wide character is decimal digit
(function)
iswgraph
Check if wide character has graphical representation
(function)
iswlower
Check if wide character is lowercase letter
(function)
iswprint
Check if wide character is printable
(function)
iswpunct
Check if wide character is punctuation character
(function)
iswspace
Check if wide character is a white-space
(function)
iswupper
Check if wide character is uppercase letter
(function)
iswxdigit
Check if wide character is hexadecimal digit
(function)
Character conversion functions
Two functions that convert between letter cases:
towlower
Convert uppercase wide character to lowercase
(function)
towupper
Convert lowercase wide character to uppercase
(function)
Extensible classification/conversion functions
iswctype
Check if wide character has property
(function)
towctrans
Convert using transformation
(function)
wctrans
Return character transformation
(function)
wctype
Return character property
(function)
Types
wctrans_t
Wide character transformation
(type)
wctype_t
Wide character type
(type)
wint_t
Wide character integral type
(type)
Constants
WEOF
Wide End-of-File
(constant)