Учись программированию на C++ Builder бесплатно!

Функция


Возвращает указатель на текущую структуру locale.

Синтаксис


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

Прототип


locale.h

Описание


Функция Localeconv устанавливает форматы вывода цен и другие числовые форматы. Однако Borland C++ в настоящее время поддерживает только locale C.

Возвращаемое значение


Возвращает указатель на текущую структуру locale. Дополнительную информацию можно найти в файле locale.h.

Переносимость


Функция localeconv поддерживается стандартом ANSI C.

Пример


#include <locale.h>
#include <stdio.h>

int main(void)
{
struct lconv ll;
struct lconv *conv = ll;
/* считать в структуру данные */
conv = localeconv();
/* распечатать содержимое */
printf("Десятичная точка : %s\n,conv->desimal_point);
printf("Разделитель тысяч : %s\n,conv->thousands_sep);
printf("Группирование : %s\n,conv->grouping);
printf("Международный символ валюты : %s\n,conv->int_curr_sumbol);
printf("$ разделитель тысяч : %s\n,conv->mon_thounsands_sep);
printf("$ группирование : %s\n,conv->mon_grouping);
printf("Положительный знак : %s\n,conv->positive_sign);
printf("Отрицательный знак : %s\n,conv->negative_sign);
printf("Международные частичные символы: %d\n,conv->int_frac_digits);
printf("Частичные числа : %d\n,conv->frac_digits);
printf("Предшествование символу вал. : %d\n,conv->p_cs_precedes);
printf("Разделитель положительного знака : %d\n,conv->p_sep_by_space);
printf("Предшествование символу вал. : %d\n,conv->n_cs_precedes);
printf("Разделитель отрицательного знака : %d\n,conv->n_sep_by_space);
printf("Позиция положительного знака : %d\n,conv->p_sign_posn);
printf("Позиция отрицательного знака : %d\n,conv->n_sign_posn);
return 0;
}

Поиск по сайту