Прототип функции localeconv:
struct lconv * localeconv(void);
Заголовочный файл:
Название | Язык |
---|---|
ctupe.h | С |
cctupe | С++ |
Описание
Функция localeconv
извлекает значения параметров текущей локали. Возвращаемое значение имеет тип данных lconv
— структура, в которой сохраняются все параметры текущей локали.
Параметры:
нет
Возвращаемое значение
Указатель на структуру типа lconv
с соответствующими заполненными значениями для текущей локали, значения, в этой структуре не должны быть изменены программно. Ее данные могут изменяться с дальнейшими вызовами функции setlocale
.
Пример: исходный код программы
// пример использования функции localeconv #include <iostream> // для оператора cout #include <clocale> // для функции localeconv int main () { setlocale (LC_MONETARY,""); // установить локальный символ валюты struct lconv * lc; lc = localeconv(); // заполнить структуру даты и времени std::cout << "Локальный символ валюты: " << lc->currency_symbol << std::endl; std::cout << "Международное обозначение валюты: " << lc->int_curr_symbol << std::endl ; return 0; }
Пример работы программы
Один из возможных выводов программы, зависимых от используемой локали:
CppStudio.com
Локальный символ валюты: гр
Международное обозначение валюты: UAH
Международное обозначение валюты: UAH