如果你想让你的应用程序根据用户的位置工作,那么这篇文章就是为你准备的。
首先,创建一个指向结构对象的结构指针lconv
.然后,通过调用设置您的位置setlocale(category, string)
。
在大多数情况下,使用LC_ALL
因为类别就足够了,为第二个参数传递空字符串会将所有内容设置为默认值。
第三件事是获取对象的地址或引用,并将其存储在语言环境指针变量中。
最后,我们准备好使用这个很棒的结构对象。你可以从中得到很多东西,这是清单。
参考: http://pubs.opengroup.org/onlinepubs/009695399/functions/setlocale.html
locale.h - C 中的 localeconv() 函数示例
#include <stdio.h>
#include <locale.h>
int main()
{
//defining the type of variables
struct lconv *a;
//Setting the locale variable to the environment
setlocale (LC_ALL, "");
//Retrieving the pointer position to current locale
a = localeconv();
//Displaying the message with values
printf("Symbol to separate the values in thousand:%s\n\n", a->thousands_sep);
printf("Symbol to define the values in currency:%s\n\n", a->currency_symbol);
return 0;
}
输出
相关用法
- C语言 longjmp()用法及代码示例
- C语言 linerel()用法及代码示例
- C语言 lineto()用法及代码示例
- C语言 fread()用法及代码示例
- C语言 feof()用法及代码示例
- C语言 imagesize()用法及代码示例
- C语言 getarcoords()用法及代码示例
- C语言 strcspn()用法及代码示例
- C语言 setlinestyle()用法及代码示例
- C语言 showbits()用法及代码示例
- C语言 sprintf()用法及代码示例
- C语言 outtextxy()用法及代码示例
- C语言 isgraph()用法及代码示例
- C语言 grapherrormsg()用法及代码示例
- C语言 moveto()用法及代码示例
- C语言 putchar()用法及代码示例
- C语言 tmpnam()用法及代码示例
- C语言 putpixel()用法及代码示例
- C语言 fillellipse()用法及代码示例
- C语言 outtext()用法及代码示例
注:本文由纯净天空筛选整理自Abhishek Sharma大神的英文原创作品 localeconv() function of locale.h in C。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。