localeconv - получает информацию о форматировании числовых данных
localeconv(3)
получает информацию о форматировании числовых данных
ОБЗОР
#include <locale.h>
struct lconv *localeconv(void);
ОПИСАНИЕ
Функция
localeconv() возвращает указатель на структуру
struct lconv
для текущей локали. Эта структура определена в файле заголовков
locale.h(7) и содержит все значения, связанные с категориями локали
LC_NUMERIC и
LC_MONETARY. Программы также могут использовать функции
printf(3) и
strfmon(3), поведение которых зависит от того, какая
локаль сейчас используется.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция
localeconv() возвращает указатель на структуру
struct
lconv. Под эту структуру может (в glibc
так и есть) быть статически
выделена память, и она может быть перезаписана следующими вызовами. Согласно
POSIX, вызывающий не должен изменять содержимое структуры. Функция
localeconv() всегда завершается без ошибок.
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс Атрибут Значение
localeconv()
безвредность в потоках: небезопасно (MT-Unsafe race:localeconv locale)
СООТВЕТСТВИЕ СТАНДАРТАМ
C89, C99.
ДЕФЕКТЫ
Семейство функций
printf(3) может и не учитывать настройки текущей
локали.