C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > mbtowc
サイト内検索:

mbtowc

C言語の標準ライブラリmbtowcのリファレンスです。



mbtowc

<mbtowc>
概要多バイト文字をワイド文字に変換する。
ヘッダ#include <stdlib.h>
I/Fint mbtowc(wchar_t * restrict pwc, const char * restrict s, size_t n);
戻り値sが空ポインタである場合、多バイト文字の表現形式がシフト状態に依存しているなら0以外の値、そうでないなら0。sが空ポインタでない場合、sがナル文字を指すなら0、次のn個以下のバイト列が正しい多バイト文字を形成するならその多バイト文字を構成するバイト数、それらが正しい多バイト文字を形成しないなら-1。
詳細mbtowc関数は、多バイト文字sを最大nバイト検査し、多バイト文字に対応するワイド文字をpwcに格納する。対応するワイド文字がナルワイド文字である場合、この関数の状態は初期変換状態になる。mbtowc関数の動作はその時点のロケールのLC_CTYPEカテゴリの影響を受ける。
C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > mbtowc
© 2009-2011 C言語サイト管理人