C言語/標準ライブラリ/wchar.h
表示
このページ「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)