typedef struct { char *currency_symbol; char *decimal_point; char frac_digits; char *grouping; char *int_curr_symbol; char int_frac_digits; char *mon_decimal_point; char *mon_grouping; char *mon_thousands_sep; char *negative_sign; char n_cs_precedes; char n_sep_by_space; char n_sign_posn; char *positive_sign; char p_cs_precedes; char p_sep_by_space; char p_sign_posn; char *thousands_sep; } lconv;
lconv structure holds formatting information on how numeric values are to be written.
Member | Description |
current_symbol | Local currency symbol. |
decimal_point | Decimal point separator. |
frac_digits | Amount of fractional digits to the right of the decimal point for monetary quantities in the local format. |
grouping | Specifies the amount of digits that form each of the groups to be separated by thousands_sep separator for non-monetary quantities. |
int_curr_symbol | International currency symbol. |
int_frac_digits | Amount of fractional digits to the right of the decimal point for monetary quantities in the international format. |
mon_decimal_point | Decimal-point separator used for monetary quantities. |
mon_grouping | Specifies the amount of digits that form each of the groups to be separated by mon_thousands_sep separator for monetary quantities. |
mon_thousands_sep | Separators used to delimit groups of digits to the left of the decimal point for monetary quantities. |
negative_sign | Sign to be used for negative monetary quantities. |
n_cs_precedes | Whether the currency symbol should precede negative monetary quantities. |
n_sep_by_space | Whether a space should appear between the currency symbol and negative monetary quantities. |
n_sign_posn | Position of the sign for negative monetary quantities. |
positive_sign | Sign to be used for nonnegative (positive or zero) monetary quantities. |
p_cs_precedes | Whether the currency symbol should precede nonnegative (positive or zero) monetary quantities. |
p_sep_by_space | Whether a space should appear between the currency symbol and nonnegative (positive or zero) monetary quantities. |
p_sign_posn | Position of the sign for nonnegative (positive or zero) monetary quantities. |
thousands_sep | Separators used to delimit groups of digits to the left of the decimal point for non-monetary quantities. |