Aracılığıyla paylaş


wctype

Geniş karakter kodları için bir sınıflandırma kuralı belirler.

Sözdizimi

wctype_t wctype(
   const char * property
);

Parametreler

property
Özellik dizesi.

Dönüş değeri

LC_CTYPE Geçerli yerel ayarın kategorisi, adı özellik dizesiyle propertyeşleşen bir sınıflandırma kuralı tanımlamıyorsa işlev sıfır döndürür. Aksi takdirde, sonraki bir çağrısının towctransikinci bağımsız değişkeni olarak kullanıma uygun sıfır olmayan bir değer döndürür.

Açıklamalar

işlevi, geniş karakter kodları için bir sınıflandırma kuralı belirler. Aşağıdaki çağrı çiftleri tüm yerel ayarlarda aynı davranışa sahiptir (ancak bir uygulama "C" yerel ayarında bile daha fazla sınıflandırma kuralı tanımlayabilir):

İşlev Aynı
iswalnum(c) iswctype(c, wctype( "alnum" ))
iswalpha(c) iswctype(c, wctype( "alpha" ))
iswcntrl(c) iswctype(c, wctype( "cntrl" ))
iswdigit(c) iswctype(c, wctype( "digit" ))
iswgraph(c) iswctype(c, wctype( "graph" ))
iswlower(c) iswctype(c, wctype( "lower" ))
iswprint(c) iswctype(c, wctype( "print" ))
iswpunct(c) iswctype(c, wctype( "punct" ))
iswspace(c) iswctype(c, wctype( "space" ))
iswupper(c) iswctype(c, wctype( "upper" ))
iswxdigit(c) iswctype(c, wctype( "xdigit" ))

Gereksinimler

Yordam Gerekli başlık
wctype <wctype.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Veri dönüştürme
setlocale, _wsetlocale