]> piware.de Git - learn-rust.git/blobdiff - call-c-from-rust/c-langinfo.c
C from Rust: Reference C programs
[learn-rust.git] / call-c-from-rust / c-langinfo.c
diff --git a/call-c-from-rust/c-langinfo.c b/call-c-from-rust/c-langinfo.c
new file mode 100644 (file)
index 0000000..dacb763
--- /dev/null
@@ -0,0 +1,12 @@
+#include <langinfo.h>
+#include <locale.h>
+#include <stdio.h>
+
+int main()
+{
+    printf("locale: %s\n", setlocale (LC_ALL, ""));
+    printf("codeset: %s\n", nl_langinfo(CODESET));
+    printf("date/time format: %s\n", nl_langinfo(D_T_FMT));
+    printf("currency: %s\n", nl_langinfo(CRNCYSTR));
+    return 0;
+}