Standard library header <locale.h>
From cppreference.net
このヘッダは ローカライゼーション ライブラリの一部です。
型 |
||
|
書式設定の詳細情報、
localeconv
によって返される
(構造体) |
||
定数 |
||
|
実装定義のヌルポインタ定数
(マクロ定数) |
||
|
setlocale
用のロケールカテゴリ
(マクロ定数) |
||
関数 |
||
|
現在のCロケールを取得および設定する
(関数) |
||
|
現在のロケールの数値および通貨書式設定の詳細を問い合わせる
(関数) |
||
概要
// "C" ロケールでは、メンバーはコメントで指定された値を持つものとする: struct lconv { char* decimal_point; // "." char* thousands_sep; // "" char* grouping; // "" char* mon_decimal_point; // "" char* mon_thousands_sep; // "" char* mon_grouping; // "" char* positive_sign; // "" char* negative_sign; // "" char* currency_symbol; // "" char frac_digits; // CHAR_MAX char p_cs_precedes; // CHAR_MAX char n_cs_precedes; // CHAR_MAX char p_sep_by_space; // CHAR_MAX char n_sep_by_space; // CHAR_MAX char p_sign_posn; // CHAR_MAX char n_sign_posn; // CHAR_MAX char* int_curr_symbol; // "" char int_frac_digits; // CHAR_MAX char int_p_cs_precedes; // CHAR_MAX char int_n_cs_precedes; // CHAR_MAX char int_p_sep_by_space; // CHAR_MAX char int_n_sep_by_space; // CHAR_MAX char int_p_sign_posn; // CHAR_MAX char int_n_sign_posn; // CHAR_MAX }; char* setlocale(int category, const char* locale); lconv* localeconv(); #define NULL /* 説明を参照 */ #define LC_ALL /* 説明を参照 */ #define LC_COLLATE /* 説明を参照 */ #define LC_CTYPE /* 説明を参照 */ #define LC_MONETARY /* 説明を参照 */ #define LC_NUMERIC /* 説明を参照 */ #define LC_TIME /* 説明を参照 */
注記
- NULL は以下のヘッダーでも定義されています: