標準ライブラリヘッダ <cwchar>
提供: cppreference.com
このヘッダは元々 C 標準ライブラリに <wchar.h>
として存在していました。
このヘッダはヌル終端ワイドおよびマルチバイト文字列ライブラリの一部です。 また C スタイルの入出力関数および C スタイルの日付からの変換も提供します。
目次 |
[編集]マクロ
処理系定義のヌルポインタ定数 (マクロ定数) | |
WEOF | エラーを表すために使用される wint_t 型の非文字値 (マクロ定数) |
WCHAR_MIN | wchar_t の最も小さい有効な値 (マクロ定数) |
WCHAR_MAX | wchar_t の最も大きい有効な値 (マクロ定数) |
[編集]型
マルチバイト文字列を反復処理するために必要な変換状態情報 (クラス) | |
sizeof 演算子によって返される符号なし整数型 (typedef) | |
wint_t | 任意の有効なワイド文字に加えて少なくとも1つの値を保持できる整数型 |
カレンダー時刻を表す型 (クラス) |
[編集]関数
文字列操作 | |
ワイド文字列を別のワイド文字列にコピーします (関数) | |
ワイド文字列から別のワイド文字列にワイド文字を一定量コピーします (関数) | |
ワイド文字列のコピーを別のワイド文字列に追加します (関数) | |
ワイド文字列から別のワイド文字列へワイド文字を一定量追加します (関数) | |
wcscoll と同じ結果を wcscmp で得られるようにワイド文字列を変換します (関数) | |
文字列検査 | |
ワイド文字列の長さを返します (関数) | |
2つのワイド文字列を比較します (関数) | |
2つのワイド文字列の文字を一定量比較します (関数) | |
現在のロケールに従って2つのワイド文字列を比較します (関数) | |
ワイド文字列中のワイド文字が現れる最後の位置を探します (関数) | |
ワイド文字列中のワイド文字が現れる最後の位置を探します (関数) | |
別のワイド文字列に含まれるワイド文字のみで構成される先頭部分の最大の長さを返します (関数) | |
別のワイド文字列に含まれないワイド文字のみで構成される先頭部分の最大の長さを返します (関数) | |
ワイド文字列中の任意のワイド文字が別のワイド文字列中に現れる最初の位置を探します (関数) | |
別のワイド文字列中のワイド文字列が現れる最初の位置を探します (関数) | |
ワイド文字列から次のトークンを探します (関数) | |
ワイド文字配列操作 | |
2つのオーバーラップしていない配列間でワイド文字を一定量コピーします (関数) | |
2つのオーバーラップしている可能性のある配列間でワイド文字を一定量コピーします (関数) | |
2つの配列のワイド文字を一定量比較します (関数) | |
ワイド文字配列中のワイド文字が現れる最初の位置を探します (関数) | |
ワイド文字配列のすべての位置に指定されたワイド文字をコピーします (関数) | |
マルチバイト文字列とワイド文字列の変換 | |
mbstate_t オブジェクトが初期シフト状態を表しているかどうかチェックします (関数) | |
可能であればシングルバイト文字をワイド文字に変換します (関数) | |
可能であればワイド文字をシングルバイト文字に変換します (関数) | |
指定された状態を使用して次のマルチバイト文字のバイト数を返します (関数) | |
指定された状態を使用して次のマルチバイト文字をワイド文字に変換します (関数) | |
指定された状態を使用してワイド文字をマルチバイト表現に変換します (関数) | |
指定された状態を使用してマルチバイト文字列をワイド文字列に変換します (関数) | |
指定された状態を使用してワイド文字列をマルチバイト文字列に変換します (関数) | |
入出力 | |
ファイルストリームからワイド文字を取得します (関数) | |
ファイルストリームからワイド文字列を取得します (関数) | |
ファイルストリームにワイド文字を書き込みます (関数) | |
ファイルストリームにワイド文字列を書き込みます (関数) | |
stdin からワイド文字を読み込みます (関数) | |
stdout にワイド文字を書き込みます (関数) | |
ファイルストリームにワイド文字を戻します (関数) | |
ファイルストリームをワイド文字入出力とナロー文字入出力の間で切り替えます (関数) | |
stdin、ファイルストリームまたはバッファから書式付きワイド文字入力を行います (関数) | |
(C++11)(C++11)(C++11) | 可変個引数リストを使用して stdin、ファイルストリームまたはバッファから書式付きワイド文字入力を行います (関数) |
stdout、ファイルストリームまたはバッファに書式付きワイド文字出力を行います (関数) | |
可変個引数リストを使用して stdout、ファイルストリームまたはバッファに書式付きワイド文字出力を行います (関数) | |
文字列変換 | |
tm オブジェクトをカスタムテキスト表現のワイド文字列に変換します (関数) | |
ワイド文字列を整数値に変換します (関数) | |
ワイド文字列を符号なし整数値に変換します (関数) | |
ワイド文字列を浮動小数点値に変換します (関数) |