From 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 7 Apr 2024 13:41:34 -0500 Subject: new repository --- devdocs/c/locale%2Flocaleconv.html | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 devdocs/c/locale%2Flocaleconv.html (limited to 'devdocs/c/locale%2Flocaleconv.html') diff --git a/devdocs/c/locale%2Flocaleconv.html b/devdocs/c/locale%2Flocaleconv.html new file mode 100644 index 00000000..d4222e7d --- /dev/null +++ b/devdocs/c/locale%2Flocaleconv.html @@ -0,0 +1,33 @@ +

localeconv

Defined in header <locale.h>
struct lconv *localeconv(void);
+

The localeconv function obtains a pointer to a static object of type lconv, which represents numeric and monetary formatting rules of the current C locale.

+

Parameters

(none)

+

Return value

pointer to the current lconv object.

+

Notes

Modifying the object references through the returned pointer is undefined behavior.

+

localeconv modifies a static object, calling it from different threads without synchronization is undefined behavior.

+

Example

#include <stdio.h>
+#include <locale.h>
+ 
+int main(void)
+{
+  setlocale(LC_MONETARY, "en_IN.utf8");
+  struct lconv *lc = localeconv();
+  printf("Local Currency Symbol        : %s\n", lc->currency_symbol);
+  printf("International Currency Symbol: %s\n", lc->int_curr_symbol);
+}

Output:

+
Local Currency Symbol        : ₹
+International Currency Symbol: INR

References

See also

+ + +
gets and sets the current C locale
(function)
formatting details, returned by localeconv
(struct)
C++ documentation for localeconv
+

+ © cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
+ https://en.cppreference.com/w/c/locale/localeconv +

+
-- cgit v1.2.3