C语言locale头文件(locale.h)中localeconv函数的用法及代码示例。
用法:
struct lconv* localeconv (void);
获取数量的区域设置格式参数
参数
空返回值
指向结构类型的结构对象的指针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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。