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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。