首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::localeconv

Defined in header <clocale>

std::lconv* localeconv();

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

参数

%280%29

返回值

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

注记

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

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

二次

代码语言:javascript
复制
#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";
}

二次

产出:

二次

代码语言:javascript
复制
Japanese currency symbol: ¥(JPY )

二次

另见

setlocale

gets and sets the current C locale (function)

lconv

formatting details, returned by std::localeconv (class)

c地方经济文件

代码语言:txt
复制
 © cppreference.com

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

扫码关注腾讯云开发者

领取腾讯云代金券