このページ「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)