clocale: This header file contains declaration of a set of functions and a type for internationalization support tasks. It supports date format or country specific currency symbols.
For example, date/time formatting, monetary formatting and many more.
Methods in clocale header:
- localeconv(): This function returns an object which represents numeric and monetary formatting rules of the current C locale. Its corresponding header file is . The “c” locale is the minimal locale. It is a locale which has the same settings across all the compilers, so the result is predictable anyway. By default used on all C programs.
Parameters: This method has no parameters.
Return value: This function returns a pointer to a static object that contains numeric and monetary formatting rules of the current C locale.
* lc =
- setlocale(): The setlocale() function installs the specified system locale. Moreover, it sets the locale information for the current C program. It can also be used to query the current C locale. It has some parameters namely,
- LC_ALL -> Selects all the C locale
- LC_NUMERIC -> Selects numeric formatting category
- LC_MONETARY -> Monetary formatting category
- LC_CTYPE -> Character classification category
- LC_TIME -> Time formatting category
int setlocale(int category, const char* locale);
Return value: It returns a pointer to the string identifying the C locale after applying the changes. Otherwise, it returns a NULL pointer.
cout << s <<
- Print "Hello World" in C/C++ without using any header file
- random header in C++ | Set 1(Generators)
- random header in C++ | Set 3 (Distributions)
- random header | Set 2 (Distributions)
- numeric header in C++ STL | Set 1 (accumulate() and partial_sum())
- numeric header in C++ STL | Set 2 (adjacent_difference(), inner_product() and iota())
- What’s difference between header files "stdio.h" and "stdlib.h" ?
- Namespace in C++ | Set 3 (Accessing, creating header, nesting and aliasing)
- CSV file management using C++
- File Handling through C++ Classes
- tellp() in file handling with c++ with example
- Find sum of integers in a file which contains any characters
- Four File Handling Hacks which every C/C++ Programmer should know
- C Program to find size of a File
- Set position with seekg() in C++ language file handling
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.