このページ「C言語/標準ライブラリ/wchar.h」は、まだ書きかけです。加筆・訂正など、協力いただける皆様の編集を心からお待ちしております。また、ご意見などがありましたら、お気軽にトークページへどうぞ。
拡張されたマルチバイトおよびワイド文字ユーティリティー( Extended multibyte and wide character utilities <wchar.h> )
ヘッダー <wchar.h> では、4つのマクロを定義し、4つのデータ型、1つのタグ、そして多くの関数を宣言しています[1]。
書式付きワイド文字入出力関数
編集fwprintf関数
編集fwscanf関数
編集swprintf関数
編集swscanf関数
編集vfwprintf関数
編集vfwscanf関数
編集vswprintf関数
編集vswscanf関数
編集vwprintf関数
編集vwscanf関数
編集wprintf関数
編集wscanf関数
編集ワイド文字入出力関数
編集fgetwc関数
編集fgetws関数
編集fputwc関数
編集fputws関数
編集fwide関数
編集getwc関数
編集getwchar関数
編集putwc関数
編集putwchar関数
編集ungetwc関数
編集ワイド文字列一般ユーティリティ
編集ワイド文字列数値変換関数
編集wcstod, wcstof, wcstold関数
編集wcstol, wcstoll, wcstoul, wcstoull関数
編集ワイド文字列コピー関数
編集wcscpy関数
編集wcsncpy関数
編集wmemcpy関数
編集wmemmove関数
編集ワイド文字列連結関数
編集wcscat関数
編集wcsncat関数
編集ワイド文字列比較関数
編集wcscmp関数
編集wcscoll関数
編集wcsncmp関数
編集wcsxfrm関数
編集wmemcmp関数
編集ワイド文字列探索関数
編集wcschr関数
編集wcscspn関数
編集wcspbrk関数
編集wcsrchr関数
編集wcsspn関数
編集wcsstr関数
編集wcstok関数
編集wmemchr関数
編集その他の関数
編集wcslen関数
編集wmemset関数
編集ワイド文字時間変換関数
編集wcsftime関数
編集多バイト文字・ワイド文字変換拡張ユーティリティ
編集1バイト文字・ワイド文字変換関数
編集btowc関数
編集wctob関数
編集変換状態関数
編集mbsinit関数
編集再開始可能な多バイト文字・ワイド文字変換関数
編集mbrlen関数
編集mbrtowc関数
編集wcrtomb関数
編集再開始可能な多バイト文字列ワイド文字列変換関数
編集mbsrtowcs関数
編集wcsrtombs関数
編集脚註
編集- ^ N2596 working draft — December 11, 2020 ISO/IEC 9899:202x (E). ISO/IEC JTC1/SC22/WG14. p. 351, §7.29 Extended multibyte and wide character utilities <wchar.h> .
- ^ 『JISX3010:2003』p.250「7.24.2 書式付きワイド文字入出力関数」
- ^ 『JISX3010:2003』p.262「7.24.3 ワイド文字入出力関数」
- ^ 『JISX3010:2003』p.265「7.24.4 ワイド文字列一般ユーティリティ」
- ^ 『JISX3010:2003』p.265「7.24.4.1 ワイド文字列数値変換関数」
- ^ 『JISX3010:2003』p.268「7.24.4.2 ワイド文字列コピー関数」
- ^ 『JISX3010:2003』p.270「7.24.4.3 ワイド文字列連結関数」
- ^ 『JISX3010:2003』p.270「7.24.4.4 ワイド文字列比較関数」
- ^ 『JISX3010:2003』p.272「7.24.4.5 ワイド文字列探索関数」
- ^ 『JISX3010:2003』p.274「7.24.4.6 その他の関数」
- ^ 『JISX3010:2003』p.274「7.24.5 ワイド文字時間変換」
- ^ 『JISX3010:2003』p.275「7.24.6 多バイト文字・ワイド文字変換拡張ユーティリティ」
- ^ 『JISX3010:2003』p.275「7.24.6.1 1バイト文字・ワイド文字変換関数」
- ^ 『JISX3010:2003』p.276「7.24.6.2 変換状態関数」
- ^ 『JISX3010:2003』p.276「7.24.6.3 再開始可能な多バイト文字・ワイド文字変換関数」
- ^ 『JISX3010:2003』p.278「7.24.6.4 再開始可能な多バイト文字列・ワイド文字列変換関数」
参考文献
編集- 国際標準化機構/国際電気標準会議 ISO/IEC 9899:2018(en) Information technology — Programming languages — C(2018-07-05)