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