JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 、 strtok () が返すトークンは必ず空でない文字列となる。 したがって、例えば " aaa;;bbb, " という文字列が与えられたとすると、 区切り文字列 " ;, " を指定した一連の strtok () の呼び出しでは、 " aaa " と bbb " が返り、その次にヌルポインターが返る。 The strtok_r ( ... ... 、 strtok () が返すトークンは必ず空でない文字列となる。 したがって、例えば " aaa;;bbb, " という文字列が与えられたとすると、 区切り文字列 " ;, " を指定した一連の strtok () の呼び出しでは、 " aaa " と bbb " が返り、その次にヌルポインターが返る。 The strtok_r ( ... ... ファーのアドレスと割り当てたサイズを反映した値に更新される。 getdelim () は getline () と同じように動作するが、改行文字以外の区切り文字を引数 delim に指定することができる。 getline () と同様に、ファイル終端に達するまでに入力行に区切り文字が見付からない場合は、 ... 区切り文字をバッファーに追加しない。 返り値 成功した場合、 getline () と getdelim () は読み込んだ文字数を返す。 文字数には区切り文字は ... ... ファーのアドレスと割り当てたサイズを反映した値に更新される。 getdelim () は getline () と同じように動作するが、改行文字以外の区切り文字を引数 delim に指定することができる。 getline () と同様に、ファイル終端に達するまでに入力行に区切り文字が見付からない場合は、 ... 区切り文字をバッファーに追加しない。 返り値 成功した場合、 getline () と getdelim () は読み込んだ文字数を返す。 文字数には区切り文字は ... ... す。 さもなければ、文字列 stringp を delim に含まれるいずれかのバイトで区切ったトークンのうち最初のものを返す。 トークンは、区切り文字をヌルバイト ('\0') で上書きすることで 終端される。 *stringp は切り出されたトークンの次の位置を示すように更新される。 区切り ... ること。 もし使うなら、以下のことに注意すること。 * この関数は最初の引数を変更する。 * この関数は定数文字列には使えない。 * 区切り文字自体は失われてしまう。 関連項目 index (3), memchr (3), rindex (3), strchr (3), string (3), strpbrk (3), strspn (3), strstr ( ... ... バックスペースもほかの普通の文字と同じように1文字として扱う。 -d DELIM , delimiter= DELIM -f と一緒に用いると、 フィールドの区切り文字として DELIM の先頭の文字を使う (デフォルトは <TAB>)。 -f FIELD-LIST , --fields= FIELD-LIST FIELD-LIST にリストされた各フィー ... <TAB> である。 -n マルチバイト文字を分割しない (現在は効果がない)。 -s, --only-delimited -f と一緒に用いると、フィールドの区切り文字を含まない行を表示しない。 --help 標準出力に使用方法のメッセージを出力して正常終了する。 --version 標準出力にバージョン情報を ... ... フラグです。 本オプションは、ヘッダの str_flags フィールドの STR_COMMENTS ビットをセットさせます。 コメントは、行頭の 2 つの区切り文字で指示されますが、 strfile はコメント行に対して特別な処理を行いません。 -c char 区切り文字をパーセント記号から char に変更し ... define STR_ROTATED 0x4 /* rot-13されたテキスト */ unsigned long str_flags; /* フラグビットフィールド */ char str_delim; /* 区切り文字 */ 全てのフィールドはネットワークバイトオーダで書かれます。 unstr は strfile で行なったことを元に戻すためのものです。 sour ... ... の値の最初の文字です。 IFS が設定されていなければ、パラメータは空白で区切られます。 IFS が空文字列の場合、パラメータの間には区切り文字は入らず、 全てのパラメータは繋げられます。 @ (1 から始まる) 全ての位置パラメータに展開されます。 ダブルクォートの内部で展開 ... から呼ばれたシェル関数と外部コマンドにおいてのみ有効です。 COMP_WORDBREAKS 単語補完のときに readline ライブラリが単語分割の区切り文字として 扱う文字の並びです。 COMP_WORDBREAKS を unset すると、この変数の特殊な性質はなくなります。後で再び set しても元には戻 ... 得するために /etc/hosts を使用します。 HOSTFILE が unset された場合は、ホスト名のリストはクリアされます。 IFS 内部フィールド区切り文字 (Internal Field Separator) です。展開を行った後に単語を分割する場合や、組み込みコマンドの read を使ったときに行を単語に分割 ... ... _add () は、文字列 str を配列 *argz の末尾に追加し、 *argz と *argz_len を更新する。 argz_add_sep () も同様の動作をするが、区切り文字 delim にしたがって文字列 str を複数の文字列に分割する点が異なる。 例えば、区切り文字 ':' を指定して、UNIX サーチパスに対し ... 0 で終端される) argv を、argz vector ( *argz , *argz_len ) に変換する。 argz_create_sep () は、ヌル終端された文字列 str を区切り文字 sep が現れる毎に分割しながら、argz vector (* argz , *argz_len ) に変換する。 argz_delete () は、 entry で指し示された文字列 ... ... _add () は、文字列 str を配列 *argz の末尾に追加し、 *argz と *argz_len を更新する。 argz_add_sep () も同様の動作をするが、区切り文字 delim にしたがって文字列 str を複数の文字列に分割する点が異なる。 例えば、区切り文字 ':' を指定して、UNIX サーチパスに対し ... 0 で終端される) argv を、argz vector ( *argz , *argz_len ) に変換する。 argz_create_sep () は、ヌル終端された文字列 str を区切り文字 sep が現れる毎に分割しながら、argz vector (* argz , *argz_len ) に変換する。 argz_delete () は、 entry で指し示された文字列 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。