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 property
eş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 towctrans
ikinci 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.