La funzione localeconv () in C ++ restituisce un oggetto che rappresenta le regole di formattazione numeriche e monetarie della locale C corrente.
La funzione localeconv () è definita nel file di intestazione.
prototipo localeconv ()
lconv * localeconv ();
L'oggetto restituito da localeconv () non dovrebbe essere modificato dal programma, perché viene sovrascritto usando setlocale () o chiamando di nuovo la stessa funzione.
Parametri localeconv ()
- Nessuna
localeconv () Restituisce il valore
- La funzione localeconv () restituisce un puntatore a un oggetto statico che contiene le regole di formattazione numeriche e monetarie della locale C corrente.
Esempio: come funziona la funzione 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