wctype
決定寬字元代碼的分類規則。
語法
wctype_t wctype(
const char * property
);
參數
property
屬性字串。
傳回值
LC_CTYPE
如果目前地區設定的類別未定義名稱符合屬性字串property
的分類規則,則函式會傳回零。 否則,它會傳回適合做為後續呼叫 towctrans
的第二個自變數的非零值。
備註
此函式決定寬字元代碼的分類規則。 下列配對的呼叫在所有地區設定中都有相同的行為(但實作即使在 “C” 地區設定中也可以定義更多分類規則):
函式 | 同於 |
---|---|
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" )) |
需求
常式 | 必要的標頭 |
---|---|
wctype |
<wctype.h> |
如需相容性詳細資訊,請參閱相容性。