ロケールのカテゴリ
#include <locale.h>
解説
ロケールのカテゴリは、ローカライズ ルーチンが使用する記号定数であり、プログラムのロケール情報のどの部分を使用するかを指定します。ロケールとは、地域性、つまり国または地域に関する情報であり、この情報に基づいてプログラムのさまざまな側面をカスタマイズできます。ロケールに依存する部分としては、日付の形式や通貨の値の表示形式などがあります。
ロケール カテゴリ |
影響を受けるプログラムの部分 |
---|---|
LC_ALL |
ロケール固有のすべての動作 (すべてのカテゴリ) |
LC_COLLATE |
strcoll 関数と strxfrm 関数の動作 |
LC_CTYPE |
文字処理関数の動作 (ロケールとは関係のない isdigit、isxdigit、mbstowcs、および mbtowc を除く) |
LC_MAX |
LC_TIME と同じ |
LC_MIN |
LC_ALL と同じ |
LC_MONETARY |
localeconv 関数が返す通貨形式情報 |
LC_NUMERIC |
printf などの書式化出力ルーチン、データ変換ルーチン、および localeconv 関数が返す通貨形式以外の形式情報で使用される小数点文字 |
LC_TIME |
strftime 関数の動作 |
例については、「setlocale、_wsetlocale」を参照してください。
参照
関連項目
strftime、wcsftime、_strftime_l、_wcsftime_l