wctype
Geniş karakter kodları için bir sınıflandırma kuralı belirler.
wctype_t wctype(
const char * property
);
Parametreler
- property
Özellik dizesi.
Dönüş Değeri
LC_CTYPE Yerel kategori adıyla eşleşen özellik dizesi bir sınıflandırma kuralı tanımlamak değil property, işlev sıfır döndürür.Tersi durumda, sıfır dışında bir değere ikinci bağımsız değişken olarak bir sonraki çağrı için verdiği towctrans.
Notlar
Sınıflandırma kuralı geniş karakter kodları için işlev belirler.Tüm yerel ayarlarda aynı davranışı çağrıları aşağıdaki çiftleri vardır (ancak uygulaması bile "c" yerel ek sınıflandırma kuralları tanımlayabilirsiniz):
İş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> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.