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)