Section courante

A propos

Section administrative du site

LOCALECONV

Convention local
Langage C++ clocale (locale.h)

Syntaxe

struct lconv *localeconv(void);

Description

Cette fonction permet de demander les informations de format numérique du poste de travail local.

Remarques

Exemple

Voici un exemple d'utilisation de localeconv pour récupérer et afficher des informations sur la locale actuelle :

  1. #include <iostream>
  2. #include <locale>
  3.  
  4. int main() {
  5.     struct lconv* loc = localeconv();
  6.     std::cout << "Séparateur décimal : " << loc->decimal_point << std::endl;
  7.     std::cout << "Séparateur de milliers : " << loc->thousands_sep << std::endl;
  8.     std::cout << "Symbole de la monnaie : " << loc->currency_symbol << std::endl;
  9.     return 0;
  10. }

Si la locale est configurée en français en France, l'exemple pourrait afficher :

Séparateur décimal : .
Séparateur de milliers : ,
Symbole de la monnaie : €

Cela permet à l'application d'adapter son formatage à la locale de l'utilisateur.



Dernière mise à jour : Vendredi, le 1er mai 2020