當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C語言 localeconv()用法及代碼示例


如果你想讓你的應用程序根據用戶的位置工作,那麽這篇文章就是為你準備的。

首先,創建一個指向結構對象的結構指針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;
}

輸出

locale.h - localeconv() in c language



相關用法


注:本文由純淨天空篩選整理自Abhishek Sharma大神的英文原創作品 localeconv() function of locale.h in C。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。