localeconv - получает
информацию
о
форматировании
числовых
данных
Standard C library (
libc,
-lc)
#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 |
C99.
Семейство
функций
printf(3)
может и не
учитывать
настройки
текущей
локали.
locale(1),
localedef(1),
isalpha(3),
nl_langinfo(3),
setlocale(3),
strcoll(3),
strftime(3),
locale(7)
Русский
перевод
этой
страницы
руководства
был сделан
Artyom Kunyov <
[email protected]>, Azamat Hackimov
<
[email protected]>, Dmitry Bolkhovskikh
<
[email protected]>, Katrin Kutepova <
[email protected]>,
Konstantin Shvaykovskiy <
[email protected]>, Yuri Kozlov
<
[email protected]> и Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]