Standard library header <locale.h>
From cppreference.net
Este encabezado es parte de la biblioteca de localización .
Tipos |
||
|
detalles de formato, devueltos por
localeconv
(struct) |
||
Constantes |
||
|
constante de puntero nulo definida por la implementación
(macro constante) |
||
|
categorías de localización para
setlocale
(macro constante) |
||
Funciones |
||
|
obtiene y establece la localización actual de C
(función) |
||
|
consulta los detalles de formato numérico y monetario de la localización actual
(función) |
||
Sinopsis
// En la configuración regional "C", los miembros tendrán los valores especificados en los comentarios: 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 /* ver descripción */ #define LC_ALL /* ver descripción */ #define LC_COLLATE /* ver descripción */ #define LC_CTYPE /* ver descripción */ #define LC_MONETARY /* ver descripción */ #define LC_NUMERIC /* ver descripción */ #define LC_TIME /* ver descripción */
Notas
- NULL también se define en los siguientes encabezados: