2.7.10. localeconv()

localeconv() 依照当前区域设置规则,使用与数量格式对应的值来创建和设置 lconv 结构的组件。

语法

struct lconv *localeconv(void);

用法

具有 char * 类型的结构成员是一些字符串。 除 decimal_point 外,其中的任何成员都可以指向 "",表示值在当前区域设置中不可用或者长度为 0。

具有 char 类型的成员是非负数。 任何成员都可以是 CHAR_MAX,表示值在当前区域设置中不可用。

lconv 结构介绍了 lconv 中包含的成员。

返回值

函数返回一个指向填充对象的指针。 程序不会修改返回值所指向的结构,但随后对 localeconv() 函数的调用可能会覆盖该结构。 另外,调用具有 LC_ALLLC_MONETARYLC_NUMERIC 类别的 setlocale() 函数时,可能会覆盖该结构的内容。

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential