在线文档教程
C++
本土化 | Localizations

std::localeconv

STD:地方经济

Defined in header
std::lconv* localeconv(

localeconv函数获得一个指向类型的静态对象的指针。std::lconv表示当前C语言环境的数值和货币格式规则。

参数

%280%29

返回值

指向当前的指针std::lconv对象。

注记

通过返回的指针修改对象引用是未定义的行为。

std::localeconv修改静态对象,在没有同步的情况下从不同线程调用它是未定义的行为。

二次

#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"; }

二次

产出:

二次

Japanese currency symbol: ¥(JPY )

二次

另见

setlocalegets and sets the current C locale (function)
lconvformatting details, returned by std::localeconv (class)

c地方经济文件

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/locale/localeconv