btowc

1 バイト文字をワイド文字 (wide character) に変換します.

#include <stdio.h>
#include <wchar.h>
wint_t btowc(
    int c
);

btowc 関数は c で指定される 1 バイト文字がワイド文字に対応するかを調べ,可能ならワイド文字に変換します.

戻り値

  • c の値が EOF か 正しい 1 バイト文字を構成しないとき: WEOF
  • 上記以外のとき: 変換されたワイド文字