Заголовочный файл стандартной библиотеки <locale.h>
Этот заголовочный файл входит в библиотеку локализации.
Типы |
|
сведения о форматировании, возвращаемые localeconv(структура) |
|
Константы |
|
| зависящая от реализации константа нулевого указателя (макроконстанта) |
|
категории локали для 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также определяется в следующих заголовочных файлах:
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/c/header/locale