Функция localeconv

Прототип функции 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
Автор: admin
Дата: 07.09.2012
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.