C Library –


C Library – <wctype.h>



”;


The wctype.h header file is part of the standard C library, defining various functions and macros for classifying and mapping wide characters. It declares the types wint_t and wctype_t.


Library Macros

Following are the macros defined in the header wctype.h






Sr.No. Macro & Description
1

WEOF

This is a non-character value of type wint_t used to indicate errors.

2

WCHAR_MIN

The smallest valid value of wchar_t.

3

WCHAR_MAX

The largest valid value of wchar_t.

Library Functions

Following are the functions defined in the header wctype.h





















Sr.No. Function & Description
1
int iswalnum( wint_t ch )

This function checks if a wide character is alphanumeric.

2
int iswalpha( wint_t ch )

This function checks if a wide character is alphabetic.

3
int iswlower( wint_t ch )

This function checks if a wide character is an lowercase character.

4
int iswupper( wint_t ch )

This function checks if a wide character is an uppercase character.

5
int iswdigit( wint_t ch )

This function checks if a wide character is a digit.

6
int iswxdigit( wint_t ch )

This function checks if a wide character is a hexadecimal character.

7
int iswcntrl( wint_t ch )

This function checks if a wide character is a control character.

8
int iswgraph( wint_t ch )

This function checks if a wide character is a graphical character.

9
int iswspace( wint_t ch )

This function checks if a wide character is a space character.

10
int iswblank( wint_t ch )

This function checks if a wide character is a blank character.

11
int iswprint( wint_t ch )

This function checks if a wide character is a printing character.

12
int iswpunct( wint_t ch )

This function checks if a wide character is a punctuation character.

13
int iswctype( wint_t wc, wctype_t desc )

This function classifies a wide character according to the specified LC_CTYPE category.

14
wctype_t wctype( const char* str )

This function looks up a character classification category in the current C locale.

15
wint_t towlower( wint_t wc )

This function converts a wide character to lowercase.

16
wint_t towupper(wint_t wc)

This function converts a wide character to uppercase.

17
wint_t towctrans( wint_t wc, wctrans_t desc )

This function performs character mapping according to the specified LC_CTYPE mapping category.

18
wctrans_t wctrans( const char* str )

This function looks up a character mapping category in the current C locale.

Advertisements

”;

Leave a Reply

Your email address will not be published. Required fields are marked *