localeconv
From cppreference.net
|
Défini dans l'en-tête
<locale.h>
|
||
|
struct
lconv
*
localeconv
(
void
)
;
|
||
La fonction
localeconv
obtient un pointeur vers un objet statique de type
lconv
, qui représente les règles de formatage numérique et monétaire de la locale C actuelle.
Table des matières |
Paramètres
(aucun)
Valeur de retour
pointeur vers l'objet lconv actuel.
Notes
Modifier les références d'objet via le pointeur retourné est un comportement indéfini.
localeconv
modifie un objet statique, l'appeler depuis différents threads sans synchronisation est un comportement indéfini.
Exemple
Exécuter ce code
#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); }
Sortie :
Local Currency Symbol : ₹ International Currency Symbol: INR
Références
- Norme C23 (ISO/CEI 9899:2024) :
-
- 7.11.2.1 La fonction localeconv (p: TBD)
- Norme C17 (ISO/CEI 9899:2018) :
-
- 7.11.2.1 La fonction localeconv (p: À DÉTERMINER)
- Norme C11 (ISO/CEI 9899:2011) :
-
- 7.11.2.1 La fonction localeconv (p: 225-230)
- Norme C99 (ISO/CEI 9899:1999) :
-
- 7.11.2.1 La fonction localeconv (p : 206-211)
- Norme C89/C90 (ISO/IEC 9899:1990) :
-
- 4.4.2.1 La fonction localeconv
Voir aussi
|
obtient et définit les paramètres régionaux C actuels
(fonction) |
|
|
détails de formatage, retournés par
localeconv
(structure) |
|
|
Documentation C++
pour
localeconv
|
|