Difference between revisions of "cpp/header/clocale"
From cppreference.com
m (Shorten template names. Use {{lc}} where appropriate.) |
(→Synopsis: +) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 7: | Line 7: | ||
{{dsc begin}} | {{dsc begin}} | ||
{{dsc h1 | Types}} | {{dsc h1 | Types}} | ||
− | {{dsc inc | cpp/locale/ | + | {{dsc inc | cpp/locale/dsc lconv}} |
{{dsc h1 | Constants}} | {{dsc h1 | Constants}} | ||
− | {{dsc inc | cpp/types/ | + | {{dsc inc | cpp/types/dsc NULL}} |
− | {{dsc inc | cpp/locale/ | + | {{dsc inc | cpp/locale/dsc LC_categories}} |
{{dsc h1 | Functions}} | {{dsc h1 | Functions}} | ||
− | {{dsc inc | cpp/locale/ | + | {{dsc inc | cpp/locale/dsc setlocale}} |
− | {{dsc inc | cpp/locale/ | + | {{dsc inc | cpp/locale/dsc localeconv}} |
{{dsc end}} | {{dsc end}} | ||
+ | |||
+ | ===Synopsis=== | ||
+ | {{source| | ||
+ | namespace std { | ||
+ | struct lconv; | ||
+ | |||
+ | char* setlocale(int category, const char* locale); | ||
+ | lconv* localeconv(); | ||
+ | } | ||
+ | |||
+ | #define NULL /* see description */ | ||
+ | #define LC_ALL /* see description */ | ||
+ | #define LC_COLLATE /* see description */ | ||
+ | #define LC_CTYPE /* see description */ | ||
+ | #define LC_MONETARY /* see description */ | ||
+ | #define LC_NUMERIC /* see description */ | ||
+ | #define LC_TIME /* see description */ | ||
+ | }} | ||
===Notes=== | ===Notes=== | ||
Line 23: | Line 41: | ||
** {{header|cstdio}} | ** {{header|cstdio}} | ||
** {{header|cwchar}} | ** {{header|cwchar}} | ||
+ | |||
+ | {{langlinks|ja|zh}} |
Latest revision as of 22:52, 19 July 2020
This header was originally in the C standard library as <locale.h>.
This header is part of the localization library
Types | ||
formatting details, returned by std::localeconv (class) | ||
Constants | ||
implementation-defined null pointer constant (macro constant) | ||
locale categories for std::setlocale (macro constant) | ||
Functions | ||
gets and sets the current C locale (function) | ||
queries numeric and monetary formatting details of the current locale (function) |
[edit] Synopsis
namespace std { struct lconv; char* setlocale(int category, const char* locale); lconv* localeconv(); } #define NULL /* see description */ #define LC_ALL /* see description */ #define LC_COLLATE /* see description */ #define LC_CTYPE /* see description */ #define LC_MONETARY /* see description */ #define LC_NUMERIC /* see description */ #define LC_TIME /* see description */