Прототип функции 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