MBTOWC(3)

名前
mbtowc - マルチバイト文字をワイド文字に変換する

書式
#include <stdlib.h>

int mbtowc(wchar_t *pwc, const char *s, size_t n);

説明
mbtowc() 関数は n バイトを越えないマルチバイト文字 s を ワイド文字に変換し、pwc が NULL でない場合はワイド文字を pwc に格納する。

返り値
mbtowc() はマルチバイト文字のバイト数を返す。 もしマルチバイト文字が有効でなければ -1 を返す。

準拠
SVID 3, ISO 9899

関連項目
mblen(3), mbstowcs(3), wcstombs(3), wctomb(3)