Syntaxe :
#include <clocale> char *setlocale (int categorie, const char *locale);
La fonction setlocale()
est utilisée pour changer et récupérer les
valeur de localisation actuelles.
Si locale
vaut NULL
, alors, la valeur actuelle de la localisation est
retournée. Autrement, locale
est utilisée pour modifier la valeur de
localisation pour la categorie
passée en paramètre.
L'argument categorie
peut avoir les valeurs suivantes :
Valeur | Affecte |
---|---|
LC_ALL | Toutes les catégories de localisation |
LC_TIME | Formatage de la date et de l'heure |
LC_NUMERIC | Formatage des nombres |
LC_COLLATE | Comparaison de chaîne de caractères et correspondance d'expression rationnelles |
LC_CT | Correspondance d'expression rationnelles, conversion, comparaison sensible à la casse, fonctions des caractères étendus, et la classification des caractères |
LC_MESSAGES | Pour les messages en langage naturel |
Sujets connexes : strcoll