Funkce localeconv () v C ++ vrací objekt, který představuje pravidla číselného a peněžního formátování aktuálního národního prostředí C.
Funkce localeconv () je definována v hlavičkovém souboru.
prototyp localeconv ()
lconv * localeconv ();
Objekt vrácený localeconv () by neměl program měnit, protože je přepsán pomocí setlocale () nebo opětovným voláním stejné funkce.
localeconv () parametry
- Žádný
localeconv () Návratová hodnota
- Funkce localeconv () vrací ukazatel na statický objekt, který obsahuje pravidla číselného a peněžního formátování aktuálního národního prostředí C.
Příklad: Jak funguje funkce localeconv ()?
#include #include using namespace std; int main() ( lconv *l; setlocale(LC_MONETARY, "en_GB.utf8"); l = localeconv(); cout << "Locale Currency Symbol = " Locale Currency Symbol = £ International Currency Symbol = GBP Locale Currency Symbol = $ International Currency Symbol = USD