最終更新:2013-01-05 (土) 05:43:37 (2817d)  

wchar.h
Top / wchar.h

多バイトおよびワイド文字拡張ユーティリティ(C95より追加)

  • size_t - sizeof演算子の結果の型。符号無し整数型。
  • wchar_t - ワイド文字型。
  • mbstate_t? - 多バイト文字の並びとワイド文字の並びの変換用情報を保持する型。
  • wint_t? - 拡張文字保持用の整数型。
  • tm - 暦時刻の要素を保持する構造体。

マクロ

  • NULL - 空ポインタ定数(処理系定義)。
  • WCHAR_MIN? - wchar_t型の最小値
  • WCHAR_MAX? - wchar_t型の最大値
  • WEOF? - ファイルの終わりを示す。型はwint_t?型。拡張文字集合のいずれの要素にも対応しない値を持つ。

関数

  • fwprintf? - ワイド文字列の書式に従ってストリームに書込む。
  • fwscanf? - ワイド文字列の書式に従ってストリームから読込む。
  • swprintf? - ワイド文字列の書式に従ってワイド文字の配列に書込む。
  • swscanf? - ワイド文字列の書式に従ってワイド文字列から読込む。
  • vfwprintf? - 可変長引数リストのデータをワイド文字列の書式に従ってストリームに書込む。
  • vfwscanf? - 可変長引数リストを用い、ワイド文字列の書式に従ってストリームから読込む。
  • vswprintf? - 可変長引数リストを用い、ワイド文字列の書式に従ってワイド文字配列に書込む。
  • vswscanf? - 可変長引数リストを用い、ワイド文字列の書式に従ってワイド文字列から読込む。
  • vwprintf? - 可変長引数リストを用い、ワイド文字列の書式に従って標準出力に書込む。
  • vwscanf? - 可変長引数リストを用い、ワイド文字列の書式に従って標準入力から読込む。
  • wprintf? - ワイド文字列の書式に従って標準出力に書込む。
  • wscanf? - ワイド文字列の書式に従って標準入力から読込む。
  • fgetwc? - ストリームからワイド文字を1文字読込む。
  • fgetws? - ストリームからワイド文字列を1行読込む。
  • fputwc? - ストリームにワイド文字を1文字書込む。
  • fputws? - ストリームにワイド文字列を1行書込む。
  • fwide? - ストリームの入出力単位を決定する。
  • getwc? - ストリームからワイド文字を1文字読込む(マクロ)。
  • getwchar? - 標準入力からワイド文字を1文字読込む。
  • putwc? - ストリームにワイド文字を1文字書込む(マクロ)。
  • putwchar? - 標準出力にワイド文字を1文字書込む。
  • ungetwc? - ワイド文字を1文字ストリームに戻す。
  • wcstod? - ワイド文字列をdouble型に変換する。
  • wcstof? - ワイド文字列をfloat型に変換する。
  • wcstold? - ワイド文字列をlong double型に変換する。
  • wcstol? - ワイド文字列をlong型に変換する。
  • wcstoll? - ワイド文字列をlong long型に変換する。
  • wcstoul? - ワイド文字列をunsigned long型に変換する。
  • wcstoull? - ワイド文字列をunsigned long long型に変換する。
  • wcscpy? - ワイド文字列をコピーする。
  • wcsncpy? - ワイド文字列を指定文字数分コピーする。
  • wmemcpy? - 指定ワイド文字数分コピーする。
  • wmemmove? - 指定ワイド文字数分コピーする(領域重複可)。
  • wcscat? - ワイド文字列を連結する。
  • wcsncat? - ワイド文字列を指定文字数分連結する。
  • wcscmp? - ワイド文字列を比較する。
  • wcscoll? - ロケールに従ってワイド文字列を比較する。
  • wcsncmp? - ワイド文字列を指定文字数分比較する。
  • wcsxfrm? - ワイド文字列を変換する。
  • wmemcmp? - 指定ワイド文字数分比較する。
  • wcschr? - ワイド文字列の先頭からワイド文字を探す。
  • wcscspn? - ワイド文字列中で指定ワイド文字列中の文字を含まない先頭部分の最大の長さを計算する。
  • wcspbrk? - ワイド文字列から指定ワイド文字列中の文字を探す。
  • wcsrchr? - ワイド文字列の中で指定のワイド文字が最後に現れる位置を探す。
  • wcsspn? - ワイド文字列の中で指定ワイド文字列中の文字だけを含む先頭部分の最大の長さを計算する。
  • wcsstr? - ワイド文字列からワイド文字列を探す。
  • wcstok? - ワイド文字列を区切り文字で分割する。
  • wmemchr? - ワイド文字を探す。
  • wcslen? - ワイド文字列の長さを得る。
  • wmemset? - ワイド文字の値を指定文字数分、指定オブジェクトにコピーする。
  • wcsftime? - 時間を指定された書式に従ってワイド文字列に変換する。
  • btowc? - 1バイト文字をワイド文字に変換する。
  • wctob? - ワイド文字を1バイト文字に変換する。
  • mbsinit? - 初期変換状態を表すかを判定する。
  • mbrlen? - 多バイト文字のバイト長を得る。
  • mbrtowc? - 多バイト文字をワイド文字に変換する。
  • wcrtomb? - ワイド文字を多バイト文字に変換する。
  • mbsrtowcs? - 多バイト文字列をワイド文字列に変換する。
  • wcsrtombs? - ワイド文字列を多バイト文字列に変換する。