#include <locale.h>
Champs de données | |
char * | decimal_point |
séparateur décimal | |
char * | thousands_sep |
séparateur de millier | |
char * | grouping |
taille des groupes | |
char * | int_curr_symbol |
symbole monétaire international | |
char * | currency_symbol |
symbole monétaire | |
char * | mon_decimal_point |
séparateur décimal pour les formats monétaires | |
char * | mon_thousands_sep |
séparateur de millier pour les formats monétaires | |
char * | mon_grouping |
taille des groupes pour les formats monétaires | |
char * | positive_sign |
marque de somme positive | |
char * | negative_sign |
marque de somme négative | |
char | int_frac_digits |
partie fractionnaire internationnale | |
char | frac_digits |
partie fractionnaire | |
char | p_cs_precedes |
position du symbole monétaire | |
char | p_sep_by_space |
position du symbole monétaire | |
char | n_cs_precedes |
position du symbole monétaire | |
char | n_sep_by_space |
position du symbole monétaire | |
char | p_sign_posn |
position du signe | |
char | n_sign_posn |
position du signe |
char* lconv::decimal_point |
Le caractère à utiliser pour séparer la partie entière de la partie fractionnaire pour les quantités non monétaires.
C'est le seul paramètre lié au formattage des nombres qui est pris en compte par la bibliothèque standard.
char* lconv::thousands_sep |
Le caractère à utiliser pour séparer des groupes de chiffres avant la partie fractionnaire pour les quantités non monétaires.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::grouping |
Taille de chaque groupe, en commençant par le moins significatif. 0 indique qu'il faut répéter le groupe précédant, CHAR_MAX qu'il ne faut pas d'autres groupes. Par exemple pour indiquer qu'il faut grouper les chiffres par 3 comme il est coutumier en français, une locale utilisera la chaîne "\003\000", le premier char indiquant que le premier groupe est de 3, le deuxième qu'il faut répéter la dernière valeur.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::int_curr_symbol |
Le symbole monétaire international (EUR pour l'euro par exemple) à utiliser pour l'environnement actuel. Les 3 caractères spécifiés par la norme ISO 4217:1987 suivi du caractère à utiliser entre le symbole et la quantité.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::currency_symbol |
Le symbole monétaire tel qu'utilisé localement (€ pour l'euro par exemple).
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::mon_decimal_point |
Le caractère à utiliser pour séparer la partie entière de la partie fractionnaire pour les quantités monétaires.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::mon_thousands_sep |
Le caractère à utiliser pour séparer des groupes de chiffres avant la partie fractionnaire pour les quantités monétaires.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::mon_grouping |
Taille de chaque groupe, en commençant par le moins significatif. 0 indique qu'il faut répéter le groupe précédant, CHAR_MAX qu'il ne faut pas d'autres groupes.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::positive_sign |
La chaîne à utiliser pour les quantités non négatives dans les formats monétaires.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char* lconv::negative_sign |
La chaîne à utiliser pour les quantités négatives dans les formats monétaires.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
Le nombre de chiffres après le séparateur décimal à utiliser pour les formats monétaires internationnaux.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char lconv::frac_digits |
Le nombre de chiffres après le séparateur décimal à utiliser pour les formats monétaires.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char lconv::p_cs_precedes |
Indique la position du symbole monétaire par rapport aux valeurs positives ou nulles. 1 si il se trouve avant, 0 s'il se trouve après.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
Indique si le symbole monétaire doit être séparé par un espace des valeurs positives ou nulles.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char lconv::n_cs_precedes |
Indique la position du symbole monétaire par rapport aux valeurs négatives. 1 si il se trouve avant, 0 s'il se trouve après.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
Indique si le symbole monétaire doit être séparé par un espace des valeurs positives ou nulles.
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char lconv::p_sign_posn |
Indique si la position du signe pour le formattage de valeurs monétaires positives ou nulles:
Aucune fonction de la bibliothèque standard n'utilise cette valeur.
char lconv::n_sign_posn |
Indique si la position du signe pour le formattage de valeurs monétaires négatives:
Aucune fonction de la bibliothèque standard n'utilise cette valeur.