マルチバイト文字のシーケンスの解釈

Microsoft ランタイム ライブラリにあるほとんどのマルチバイト文字ルーチンは、マルチバイト コード ページに関連するマルチバイト文字のシーケンスを認識します。 出力値は、ロケールの LC_CTYPE カテゴリの設定で決まります。詳細については、「setlocale」を参照してください。 _l サフィックスが付いていないこの関数のバージョンでは、現在のロケールを使用してロケールに依存する動作を行います。_l サフィックスが付いているバージョンは、渡されたロケール パラメーターを代わりに使用する点を除いて同じです。

ロケール依存のマルチバイト文字ルーチン

ルーチン

使用方法

_mbclen、mblen、_mblen_l

マルチバイト文字のバイト数の妥当性をチェックし、バイト数を返します。

strlen、strlen_l、wcslen、wcslen_l、_mbslen、_mbslen_l、_mbstrlen、_mbstrlen_l

マルチバイト文字の文字列は。文字列の各文字を検証します。 文字列の長さを返します。 ワイド文字の文字列は。文字列の長さを返します。

mbstowcs、_mbstowcs_l, mbstowcs_s、_mbstowcs_s_l

マルチバイト文字の並びを対応するワイド文字の並びに変換する。

mbtowc、_mbtowc_l

マルチバイト文字を対応するワイド文字に変換する。

wcstombs、_wcstombs_l, wcstombs_s、_wcstombs_s_l

ワイド文字の並びを対応するマルチバイト文字の並びに変換する。

wctomb、_wctomb_l, wctomb_s、_wctomb_s_l

ワイド文字を対応するマルチバイト文字に変換する。

参照

参照

国際化

カテゴリ別ランタイム ルーチン