Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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

See setlocale, _wsetlocale for an example.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.