当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 localeconv用法及代码示例


C语言locale头文件(locale.h)中localeconv函数的用法及代码示例。

用法:

struct lconv* localeconv (void);
获取数量的区域设置格式参数
检索当前语言环境对象中提供的值,以格式化数量参数。这些在类型为的对象中返回struct lconv(参考lconv对其成员进行描述)。

参数



返回值

指向结构类型的结构对象的指针lconv并填充了当前语言环境的相应值。此程序所指向的数据不应由程序修改。可以通过进一步调用此函数或更改其数据来覆盖其数据。setlocale类别会影响这些设置。

示例

/* localeconv example */
#include <stdio.h>      /* printf */
#include <locale.h>     /* setlocale, LC_MONETARY, struct lconv, localeconv */

int main ()
{
  setlocale (LC_MONETARY,"");
  struct lconv * lc;
  lc=localeconv();
  printf ("Local Currency Symbol: %s\n",lc->currency_symbol);
  printf ("International Currency Symbol: %s\n",lc->int_curr_symbol);
  return 0;
}


此程序的一个可能的输出,取决于环境的语言环境,可能是:

Local Currency Symbol: $
International Currency Symbol: USD



相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C localeconv function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。