Функция localeconv () в C ++ возвращает объект, представляющий правила числового и денежного форматирования для текущего языкового стандарта C.
Функция localeconv () определена в заголовочном файле.
прототип localeconv ()
lconv * localeconv ();
Программа не должна изменять объект, возвращаемый localeconv (), потому что он переопределяется с помощью setlocale () или повторного вызова той же функции.
localeconv () Параметры
- Никто
localeconv () Возвращаемое значение
- Функция localeconv () возвращает указатель на статический объект, который содержит числовые и денежные правила форматирования текущей локали C.
Пример: как работает функция localeconv ()?
#include #include using namespace std; int main() ( lconv *l; setlocale(LC_MONETARY, "en_GB.utf8"); l = localeconv(); cout << "Locale Currency Symbol = " Locale Currency Symbol = £ International Currency Symbol = GBP Locale Currency Symbol = $ International Currency Symbol = USD