Категории языковых стандартов
Синтаксис
#include <locale.h>
Замечания
Категории языковых стандартов представляют собой константы манифеста, с помощью которых подпрограммы локализации указывают, какую информацию о языковом стандарте программы они будут использовать. Языковой стандарт определяет расположение (или страну, или регион), для которого можно настроить определенные аспекты программы. Например, языковой стандарт влияет на форматирование дат и отображение денежных значений.
Категории языкового стандарта | Части программы, на которые они влияют |
---|---|
LC_ALL |
Любое применение языкового стандарта (все категории) |
LC_COLLATE |
Поведение функций strcoll и strxfrm |
LC_CTYPE |
Поведение функций обработки символов (за исключением isdigit , isxdigit , mbstowcs и mbtowc ) |
LC_MAX |
То же, что LC_TIME |
LC_MIN |
То же, что LC_ALL |
LC_MONETARY |
Информация о форматировании денежных значений, возвращаемая функцией localeconv |
LC_NUMERIC |
Символ десятичного разделителя для процедур форматированного вывода (например, printf ), для процедур преобразования данных и для форматирования в выводе функции localeconv , не имеющего отношения к денежным значениям. |
LC_TIME |
Поведение функции strftime |
_wsetlocale
Смsetlocale
. пример.
См. также
localeconv
setlocale
, _wsetlocale
Функции strcoll
strftime
, , wcsftime
_strftime_l
_wcsftime_l
strxfrm
, , wcsxfrm
_strxfrm_l
_wcsxfrm_l
Глобальные константы