Locale Categories
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Locale Categories 


#include <locale.h>

Locale categories are manifest constants used by the localization routines to specify which portion of a program's locale information will be used. The locale refers to the locality (or Country/Region) for which certain aspects of your program can be customized. Locale-dependent areas include, for example, the formatting of dates or the display format for monetary values.

Locale category Parts of program affected

LC_ALL

All locale-specific behavior (all categories)

LC_COLLATE

Behavior of strcoll and strxfrm functions

LC_CTYPE

Behavior of character-handling functions (except isdigit, isxdigit, mbstowcs, and mbtowc, which are unaffected)

LC_MAX

Same as LC_TIME

LC_MIN

Same as LC_ALL

LC_MONETARY

Monetary formatting information returned by the localeconv function

LC_NUMERIC

Decimal-point character for formatted output routines (for example, printf), data conversion routines, and nonmonetary formatting information returned by localeconv function

LC_TIME

Behavior of strftime function

Show:
© 2016 Microsoft