JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... mbstate_t * ps ); 説明 dest が NULL でなければ、 mbsrtowcs () 関数は マルチバイト文字列 *src を dest から始まるワイド文字列に 変換する。 dest には最大で len 文字のワイド文字が 書き込 ... 換されたワイド文字はメモリーに書き込まれず、変換先の上限 が存在しない。 上記のどちらの場合でも、 ps が NULL ならば、 代りに mbsrtowcs () 関数のみが使用する静的で名前のない状態が使用される。 プログラマーは dest に最低でも len ワイド文字を書き込むこ とができ ... る空間があることを保証しなければならない。 返り値 mbsrtowcs () 関数はワイド文字列に変換完了したワイド文字の数を返す。 終端のナルワイド文字は含まない。不正なマルチバイト列に遭遇した場 ... ... F-7 のような符号を扱うのに必要とされる。 初期状態とは文字列の変換を開始する時の状態である。状態には二種類が 存在し、一つは mbsrtowcs (3) のようなマルチバイトをワイド文字に 変換する関数で使用される。もう一つは wcsrtombs (3) のような ワイド文字をマルチバイト ... -2008, C99. 注意 mbsinit () の動作は現在のロケールの LC_CTYPE カテゴリーに依存している。 関連項目 mbrlen (3), mbrtowc (3), mbsrtowcs (3), wcrtomb (3), wcsrtombs (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である ... ... 参照): mbsnrtowcs (): glibc 2.10 以降: _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _GNU_SOURCE 説明 mbsnrtowcs () 関数は mbsrtowcs (3) 関数に似ているが、変換するバイト数が *src から始まる最大 nms バイトに制限されている点が異なっている。 dest が NULL でな ... リーに依存している。 ps に NULL を渡した際の動作はマルチスレッドセーフでない。 関連項目 iconv (3), mbrtowc (3), mbsinit (3), mbsrtowcs (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... ... T-Safe 準拠 POSIX.1-2001, POSIX.1-2008, C99. 注意 mbstowcs () の動作は現在のロケールの LC_CTYPE カテゴリーに依存している。 mbsrtowcs (3) 関数は同じ機能のより良いインターフェースを提供する。 例 下記のプログラムは mbstowcs () といくつかのワイド文字分類関数の ... (*wp)) printf("upper "); if (iswlower(*wp)) printf("lower "); } putchar('\n'); } exit(EXIT_SUCCESS); } 関連項目 mblen (3), mbsrtowcs (3), mbtowc (3), wcstombs (3), wctomb (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... 001, POSIX.1-2008, C99. 注意 mbrtowc () の動作は現在のロケールの LC_CTYPE カテゴリーに依存している。 関連項目 mbsinit (3), mbsrtowcs (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... ... 文字出力した後で カーソルを必ずしも 1 つだけ進めるわけではないという点である。 今日では、文字やカーソルの位置を数えるのに mbsrtowcs (3) や wcswidth (3) といったライブラリ関数を使うべきである。 (VT100 端末などで使われる) ISO 2022 符号化形式から UTF-8 へ切 ... ... 文字出力した後で カーソルを必ずしも 1 つだけ進めるわけではないという点である。 今日では、文字やカーソルの位置を数えるのに mbsrtowcs (3) や wcswidth (3) といったライブラリ関数を使うべきである。 (VT100 端末などで使われる) ISO 2022 符号化形式から UTF-8 へ切 ... ... ンコードの名前を返す。 内部的な wchar_t 文字や文字列をシステム文字列エンコードに変換 (逆変換) するのに使われる wctomb (3) や mbsrtowcs (3)、さらには wcwidth (3) といったライブラリ関数は、 文字出力でどれだけカーソルが進んだか (0-2) を返す。 私用領域 (Private ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。