locale.h
locale.h — заголовний файл стандартної бібліотеки мови програмування С, котрий використовується для задач пов'язаних з локалізацію. Цей заголовний файл надає дві ключові функції: localeconv та setlocale. Перша забезпечує доступ до поточної локалі, у той час, як друга дозволяє змінювати її. Заголовний файл також містить структуру (struct lconv, яка містить інформацію про поточну локаль locale.
| Заголовні файли C |
|---|
Використання
Підключення заголовного файлу
C
#include <locale.h>
C++
#include <clocale>
Функції
struct lconv* localeconv(void);
char* setlocale(int, const char*);
Приклад коду
#include <stdio.h>
#include <locale.h>
int main ()
{
struct lconv *lc;
lc = localeconv();
printf ("Поточний формат часу: %s\n", lc->currency_symbol);
setlocale (LC_TIME, "zh_HK.UTF-8");
printf ("А тепер він такий: %s\n", lc->currency_symbol);
return 0;
}
Посилання
- locale.h на OpenGroup
- localeconv на OpenGroup
- setlocale на OpenGroup
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.