#include <locale.h> // <clocale> en C++
struct lconv * localeconv( void );
La fonction localeconv retourne un pointeur vers une structure lconv
contenant les informations numériques et monétaires de la localisation courante.
Le pointeur retourné réfère à une zone interne à la bibliothèque C. Il ne doit donc pas être libéré.
Son contenu peut être modifié par un appel ultérieur à setlocale ou à localeconv.
La fonction retourne un pointeur vers une structure lconv. Le standard C ne prévoit pas de retour
nul pour cette fonction.
L'exemple suivant affiche le séparateur décimal utilisé par la localisation de l'utilisateur.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include <locale.h> #include <stdio.h> #include <stdlib.h> int main() { setlocale( LC_ALL, "" ); struct lconv * infos = localeconv(); printf( "Separateur decimal : %s\n", infos->decimal_point ); return EXIT_SUCCESS; } |
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :