標準ライブラリヘッダー <locale.h>
From cppreference.com
このヘッダーは ロケール ライブラリの一部です。
型 | ||
| localeconv によって返される、書式設定の詳細 (構造体) | ||
定数 | ||
| 処理系定義のヌルポインタ定数 (macro constant) | ||
| setlocale のためのロケールカテゴリー (マクロ定数) | ||
関数 | ||
| 現在のCロケールを取得および設定する (関数) | ||
| 現在のロケールの数値と通貨の書式設定の詳細を問い合わせる (関数) | ||
[編集] 概要
// In the "C" locale, the members shall have the values specified in the comments: 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 /* see description */ #define LC_ALL /* see description */ #define LC_COLLATE /* see description */ #define LC_CTYPE /* see description */ #define LC_MONETARY /* see description */ #define LC_NUMERIC /* see description */ #define LC_TIME /* see description */
[編集] 注記
- NULL は以下のヘッダーでも定義されています