C 庫 - <locale.h>



locale.h 標頭檔案定義了特定區域設定,例如日期格式和貨幣符號。您會發現定義了幾個宏以及一個重要的結構struct lconv和下面列出的兩個重要函式。

庫宏

以下是標頭檔案中定義的宏,這些宏將在下面列出的兩個函式中使用:

序號 宏和描述
1

LC_ALL

設定所有內容。

2

LC_COLLATE

影響 strcoll 和 strxfrm 函式。

3

LC_CTYPE

影響所有字元函式。

4

LC_MONETARY

影響 localeconv 函式提供的貨幣資訊。

5

LC_NUMERIC

影響小數點格式和 localeconv 函式提供的資訊。

6

LC_TIME

影響 strftime 函式。

庫函式

以下是 locale.h 標頭檔案中定義的函式:

序號 函式和描述
1 char *setlocale(int category, const char *locale)

設定或讀取與位置相關的資訊。

2 struct lconv *localeconv(void)

設定或讀取與位置相關的資訊。

廣告