JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ド文字関数である。 この関数は、 wc がワイド文字クラス "upper" に属するワイド文字かど うかを調べる。 ワイド文字クラス "upper" はワイド文字クラス "alpha" のサブクラスであり、 したがって ... ", さらに その親クラスである "print" のサブクラスでもある。 ワイド文字クラス "print" のサブクラスなので、ワイド文字クラス "upper" はワイド文字クラス "cntrl" と共通部分を持たない。 ワイド文字クラス "graph" のサブクラスなので、ワイド文字クラス "upper" は ... ace" とそのサブクラスである "blank" と共通 部分を持たない。 ワイド文字クラス "alnum" のサブクラスなので、ワイド文字クラス "upper" はワイド文字クラス "punct" と共通部分を持たない。 ワイド文字クラス "alpha" のサブクラスなので、ワイド文字クラス "upper" は ... ... は、 あらかじめ定義された文字クラス CLASS のすべての文字に展開される。 文字クラスには特定の順序は定義されていない。 ただし `upper' と `lower' クラスのみは例外で、昇順に展開される。 --delete ( -d ) および --squeeze-repeats ( -s ) の両方が指定された場合は ... 、 SET2 にはどんな文字クラスでも用いることができる。 それ以外の場合は、 SET2 に指定できるのは `lower' および `upper' のみで、 しかもそれぞれに対応するクラス (`lower' には `upper'、 `upper' には `lower') が SET1 の同じ位置に指定されていなけ ... 印刷できる文字 (空白は含まない) lower 英小文字 print 印刷できる文字 (空白も含む) punct 句読点 space 水平および垂直方向の空白 upper 英大文字 xdigit 16 進数の文字 等価クラス ` [= C =] ' といった表記は、 C と等価な文字に展開される。このとき順序は定義されな ... ... は、 システム固有のローカルなデフォルトに依存する。 16 進数が大文字であるか小文字であるかが重要な場合は、 関数 uuid_unparse_upper と uuid_unparse_lower を使用することができる。 準拠 OSF DCE 1.1 著者 Theodore Y. Ts'o 入手方法 http://e2fsprogs.sourceforg ... ... CTYPE このカテゴリーの定義は最初のカラムに LC_CTYPE という文字列を置くことで始める。 ここでは以下のキーワードが使用できる: upper 大文字 (uppercase letter) のリストを指定する。 A から Z までの文字は自動的に含まれる。 cntrl , digit , punct , space に指定 ... に含まれる。 cntrl , digit , punct , space に指定された文字を指定することはできない。 alpha アルファベットの文字を指定する。 upper と lower を指定した全ての文字は自動的に含まれる。 cntrl , digit , punct , space に指定された文字を指定することはできない。 ... 数字としては 0 から 9 のみが使用できる。これらはデフォルトで含まれている。 space 空白として使用する文字のリストを指定する。 upper , lower , alpha , digit , graph , xdigit に指定された文字を指定することはできない。 <space> , <form-feed> , <newline> , <c ... ... urce string (excluding terminator): 8 bytes 6 multibyte characters Wide character string is: Grüße! (6 characters) G alpha upper r alpha lower ü alpha lower ß alpha lower e alpha lower ! !alpha プログラムのソース #include < wctype.h > #include < local ... = 0; wp++) { printf(" %lc ", (wint_t) *wp); if (!iswalpha(*wp)) printf("!"); printf("alpha "); if (iswalpha(*wp)) { if (iswupper(*wp)) printf("upper "); if (iswlower(*wp)) printf("lower "); } putchar('\n'); } exit(EXIT_SUCCESS); } 関連項目 mblen (3), ... ... filesystem constructs. In these constructs, multiple layers exist and only the top one is ever modified. A whiteout on an upper layer will effectively hide a matching file in the lower layer, making it appear as if the file didn't exist. When a file ... that exists on the lower layer is renamed, the file is first copied up (if not already on the upper layer) and then renamed on the upper, read-write layer. At the same time, the source file needs to be "whiteouted" (so tha ... ... filesystem constructs. In these constructs, multiple layers exist and only the top one is ever modified. A whiteout on an upper layer will effectively hide a matching file in the lower layer, making it appear as if the file didn't exist. When a file ... that exists on the lower layer is renamed, the file is first copied up (if not already on the upper layer) and then renamed on the upper, read-write layer. At the same time, the source file needs to be "whiteouted" (so tha ... ... filesystem constructs. In these constructs, multiple layers exist and only the top one is ever modified. A whiteout on an upper layer will effectively hide a matching file in the lower layer, making it appear as if the file didn't exist. When a file ... that exists on the lower layer is renamed, the file is first copied up (if not already on the upper layer) and then renamed on the upper, read-write layer. At the same time, the source file needs to be "whiteouted" (so tha ... ... ワイド文字クラス "cntrl" はワイド文字クラス "print" とは共通部分を持た ず、したがってそのサブクラスである "graph", "alpha", "upper", "lower", "digit", "xdigit", "punct" とも共通部分を持たない。 unsigned char 型である c に対しては、 iscntrl(c) は暗黙的に ... ... イド文字クラス "space" はワイド文字クラス "graph" と共通部分を持たない。 したがって、そのサブクラスである "alnum", "alpha", "upper", "lower", "digit", "xdigit", "punct" とも共通部分を持たない。 ワイド文字クラス "space" はワイド文字クラス "blank" を含む。 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。