Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.