std::localeconv(3) C++ Standard Libary std::localeconv(3) NAME std::localeconv - std::localeconv Synopsis Defined in header <clocale> std::lconv* localeconv(); The localeconv function obtains a pointer to a static object of type std::lconv, which represents numeric and monetary formatting rules of the current C locale. Parameters (none) Return value Pointer to the current std::lconv object. Notes Modifying the object references through the returned pointer is unde- fined behavior. std::localeconv modifies a static object, calling it from different threads without synchronization is undefined behavior. Example // Run this code #include <clocale> #include <iostream> int main() { std::setlocale(LC_ALL, "ja_JP.UTF-8"); std::lconv* lc = std::localeconv(); std::cout << "Japanese currency symbol: " << lc->currency_symbol << '(' << lc->int_curr_symbol << ")\n"; } Output: Japanese currency symbol: i?Y(JPY ) See also setlocale gets and sets the current C locale (function) lconv formatting details, returned by std::localeconv (class) C documentation for localeconv http://cppreference.com 2024.06.10 std::localeconv(3)
NAME | Synopsis | Parameters | Return value | Notes | Example | Output: | See also
Want to link to this manual page? Use this URL:
<https://man.FreeBSD.org/cgi/man.cgi?query=std::localeconv&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>