ロケールのカテゴリ
構文
#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
」を参照してください。
関連項目
localeconv
setlocale
, _wsetlocale
strcoll
関数
strftime
、 wcsftime
、 _strftime_l
、 _wcsftime_l
strxfrm
、 wcsxfrm
、 _strxfrm_l
、 _wcsxfrm_l
グローバル定数