wctype - C wctype.h

C examples for wctype.h:wctype

Summary

Item Value
typefunction
from <cwctype>

Description

Return character property

Prototype

wctype_t wctype (const char* property);

Description

Returns a value in type wctype_t to identify the character category.

string passed as property description equivalent function
"alnum" alphanumerical character iswalnum
"alpha" letter character iswalpha
"blank" blank character iswblank
"cntrl" control character iswcntrl
"digit" decimal digit character iswdigit
"graph" character with graphical representation iswgraph
"lower" lowercase letter character iswlower
"print" printable character iswprint
"punct" punctuation character iswpunct
"space" white-space character iswspace
"upper" uppercase letter character iswupper
"xdigit" hexadecimal digit character iswxdigit

Parameters

Parameter Description
property A string identifying a character category.

Return Value

type wctype_t identifying a character category.

Demo Code


#include <stdio.h>
#include <wctype.h>
int main ()/*from   w  ww  .  j a v a  2  s  .  c  o m*/
{
  int i=0;
  wchar_t str[] = L"Test String.\n";
  wchar_t c;
  wctype_t check = wctype("lower");
  wctrans_t trans = wctrans("toupper");
  while (str[i])
  {
    c = str[i];
    if (iswctype(c,check)) c = towctrans(c,trans);
    putwchar (c);
    i++;
  }
  return 0;
}

Related Tutorials