—правочник по C/C++
localeconv()

#include <locale.h>
struct lconv *localeconv(void);

ќписание

¬озвращает указатель на структуру типа, котора€ содержит различную информацию о геополитической среде

‘ункци€ localeconv() возвращает указатель на структуру типа lconv, котора€ содержит различную информацию о геополитической среде, св€занную со способом форматировани€ чисел. —труктура lconv включает следующие члены.

char *decimal_point; —имвол дес€тичной точки дл€ не денежных значений.
char *thousands_sep; –азделитель тыс€ч дл€ не денежных значений.
char *grouping; «адает группирование дл€ не денежных значений.
char int_curr_symbol; ћеждународный символ валюты.
char *currency_symbol; ћестный символ валюты.
char *mon_decimal_point; —имвол дес€тичной точки дл€ денежных значений
char *mon_thousands_sep; –азделитель тыс€ч дл€ денежных значений.
char *mon_grouping; «адает группирование дл€ денежных значений.
char *positive_sign; »ндикатор положительных чисел дл€ денежных значений.
char *negative_sign; »ндикатор отрицательных чисел дл€ денежных значений.
char int_frac_digits;  оличество цифр, которые расположены справа от дес€тичной точки дл€ денежных значений, отображаемых с использованием международного формата.
char frac_digits;  оличество цифр, которые расположены справа от дес€тичной точки дл€ денежных значений, отображаемых с использованием местного формата.
char p_cs_precedes; 1, если символ валюты стоит перед положительным значением, и 0, если символ валюты стоит после значени€.
char p_sep_by_space; 1, если символ валюты отдел€етс€ от положительного значени€ пробелом, и 0 в противном случае. ¬ версии —99 содержитс€ значение, которое определ€ет разделитель.
char n_cs_precedes; 1, если символ валюты стоит перед отрицательным значением, и 0, если символ валюты стоит после значени€.
char n_sep_by_space; 1, если символ валюты отдел€етс€ от отрицательного значени€ пробелом, и 0 в противном случае. ¬ версии —99 содержитс€ значение, которое определ€ет разделитель.
char p_sign_posn; ”казывает позицию символа положительного значени€.
char n_sign_posn; ”казывает позицию символа отрицательного значени€.
—ледующие члены были добавлены в версии —99:
char _p_cs_precedes; 1, если символ валюты стоит перед положительным значением, и 0, если символ валюты стоит после значени€. ѕримен€етс€ к значени€м, форматируемым по международным правилам.
char _p_sep_by_space; ќзначает разделитель между символом валюты, знаком числа и положительным значением. ѕримен€етс€ к значени€м, форматируемым по международным правилам.
char _n_cs_precedes; 1, если символ валюты стоит перед отрицательным значением, и 0, если символ валюты стоит после значени€. ѕримен€етс€ к значени€м, форматируемым по международным правилам.
char _n_sep_by_space; ќзначает разделитель между символом валюты, знаком числа и отрицательным значением. ѕримен€етс€ к значени€м, форматируемым по международным правилам.
char _p_sign_posn; ”казывает позицию символа положительного значени€. ѕримен€етс€ к значени€м, форматируемым по международным правилам.
char _n_sign_posn; ”казывает позицию символа отрицательного значени€. ѕримен€етс€ к значени€м, форматируемым по международным правилам.

‘ункци€ localeconv() возвращает указатель на структуру lconv. —одержимое этой структуры измен€ть нельз€. ƒл€ получени€ подробной информации, св€занной с особенност€ми реализации структуры lconv, обращайтесь к документации на используемый вами компил€тор.






–Э–µ—В –Ї–Њ–Љ–Љ–µ–љ—В–∞—А–Є–µ–≤.



–Ю—Б—В–∞–≤–Є—В—М –Ї–Њ–Љ–Љ–µ–љ—В–∞—А–Є–є:
–Т–∞—И–µ –Ш–Љ—П:
Email:
–Р–љ—В–Є–±–Њ—В: *  
–Т–∞—И –Ї–Њ–Љ–Љ–µ–љ—В–∞—А–Є–є: