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


C語言 localeconv用法及代碼示例

C語言locale頭文件(locale.h)中localeconv函數的用法及代碼示例。

用法:

struct lconv* localeconv (void);
獲取數量的區域設置格式參數
檢索當前語言環境對象中提供的值,以格式化數量參數。這些在類型為的對象中返回struct lconv(參考lconv對其成員進行描述)。

參數



返回值

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