Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Localeconv

CuBook05

Функция

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

#include <locale.h>
struct lconv *localeconv (void);
 
Прототип

locale.h
 
Описание

Эта функция устанавливает форматы вывода цен и другие числовые форматы. Однако 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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий