如果你想讓你的應用程序根據用戶的位置工作,那麽這篇文章就是為你準備的。
首先,創建一個指向結構對象的結構指針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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。