Категории языковых стандартов
#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 |
Пример см. в разделе setlocale, _wsetlocale.
См. также
Ссылки
strftime, wcsftime, _strftime_l, _wcsftime_l