localeconv
From cppreference.net
|
Definiert im Header
<locale.h>
|
||
|
struct
lconv
*
localeconv
(
void
)
;
|
||
Die
localeconv
-Funktion erhält einen Zeiger auf ein statisches Objekt vom Typ
lconv
, welches die numerischen und monetären Formatierungsregeln des aktuellen C-Locale repräsentiert.
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
Zeiger auf das aktuelle lconv Objekt.
Hinweise
Das Ändern der Objektreferenzen über den zurückgegebenen Zeiger ist undefiniertes Verhalten.
localeconv
modifiziert ein statisches Objekt. Der Aufruf aus verschiedenen Threads ohne Synchronisierung ist undefiniertes Verhalten.
Beispiel
Diesen Code ausführen
#include <locale.h> #include <stdio.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); }
Ausgabe:
Local Currency Symbol : ₹ International Currency Symbol: INR
Referenzen
- C23-Standard (ISO/IEC 9899:2024):
-
- 7.11.2.1 Die localeconv-Funktion (S.: TBD)
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.11.2.1 Die localeconv-Funktion (S.: TBD)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.11.2.1 Die localeconv-Funktion (S: 225-230)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.11.2.1 Die localeconv-Funktion (S. 206-211)
- C89/C90 Standard (ISO/IEC 9899:1990):
-
- 4.4.2.1 Die localeconv-Funktion
Siehe auch
|
ruft die aktuelle C-Lokalisierung ab und legt sie fest
(Funktion) |
|
|
Formatierungsdetails, zurückgegeben von
localeconv
(Struktur) |
|
|
C++-Dokumentation
für
localeconv
|
|