localeconv() - I/O Function

How is "localeconv()" used in C++?

Explanation

localeconv() is an I/O function that returns a pointer to the structure of type "lconv", that contains geopolitical environmental information for formatting numbers.

Syntax:


struct lconv *localeconv(void);

Example :



#include <stdio.h>
#include <time.h>
int main ()
{
setlocale (LC_MONETARY,"");
struct lconv * st;
st=localeconv();
printf ("US Currency is: %s\n",st->currency_symbol);
printf ("US Currency name is: %s\n", st->int_curr_symbol);
return 0;
}

Result :

US Currency is: $
US Currency name is: USD

In the above example localeconv() is used with the localization category "LC_MONETARY" to display the US currency symbol, currency name.

C++ Tutorial


Ask Questions

Ask Question