localeconv
From cppreference.net
|
Definido en el encabezado
<locale.h>
|
||
|
struct
lconv
*
localeconv
(
void
)
;
|
||
La función
localeconv
obtiene un puntero a un objeto estático de tipo
lconv
, que representa las reglas de formato numérico y monetario de la configuración regional actual de C.
Contenidos |
Parámetros
(ninguno)
Valor de retorno
puntero al objeto lconv actual.
Notas
Modificar las referencias de objeto a través del puntero devuelto es comportamiento indefinido.
localeconv
modifica un objeto estático, llamarlo desde diferentes hilos sin sincronización es un comportamiento indefinido.
Ejemplo
Ejecutar este código
#include <locale.h> #include <stdio.h> int main(void) { setlocale(LC_MONETARY, "en_IN.utf8"); struct lconv* lc = localeconv(); printf("Local Currency Symbol : %s\n", lc->currency_symbol); printf("International Currency Symbol: %s\n", lc->int_curr_symbol); }
Salida:
Local Currency Symbol : ₹ International Currency Symbol: INR
Referencias
- Estándar C23 (ISO/IEC 9899:2024):
-
- 7.11.2.1 La función localeconv (p: TBD)
- Estándar C17 (ISO/IEC 9899:2018):
-
- 7.11.2.1 La función localeconv (p: TBD)
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.11.2.1 La función localeconv (p: 225-230)
- Estándar C99 (ISO/IEC 9899:1999):
-
- 7.11.2.1 La función localeconv (p: 206-211)
- Estándar C89/C90 (ISO/IEC 9899:1990):
-
- 4.4.2.1 La función localeconv
Véase también
|
obtiene y establece la configuración regional actual de C
(función) |
|
|
detalles de formato, devueltos por
localeconv
(estructura) |
|
|
Documentación de C++
para
localeconv
|
|