/* Örtliche Einstellungen Datei: localcon.c */ #include #include #include int main () { struct lconv *slp = localeconv(); printf("\n\nDezimalpunkt allg. = \t\t\"%s\"", slp->decimal_point); printf("\nTausender-Trenner allg. = \t\"%s\"", slp->thousands_sep); printf("\nGruppengröße allg. = \t\t\"%s\"", slp->grouping); printf("\nWährungssymbol = \t\t\"%s\"", slp->int_curr_symbol); printf("\nDezimalpunkt (Geld) = \t\t\"%s\"", slp->mon_decimal_point); printf("\nTausender-Trenner (Geld) = \t\"%s\"", slp->mon_thousands_sep); printf("\nGruppengröße (Geld) = \t\t\"%s\"", slp->mon_grouping); printf("\nPositiver Wert (GEld) = \t\"%s\"", slp->positive_sign); printf("\nNegativer Wert (Geld) = \t\"%s\"", slp->negative_sign); printf("\nNachkommastellen (Geld, int) = \t%d", slp->int_frac_digits); printf("\nNachkommastellen (Geld) =\t%d", slp->frac_digits); printf("\nSymbol vor-1/hinter-0 pos. Zahl=\t%d", slp->p_cs_precedes); printf("\nSymbol abgetrennt (ja-1/ nein-0)=\t%d", slp->p_sep_by_space); printf("\nSymbol vor-1/hinter-0 neg. Zahl=\t%d", slp->n_cs_precedes); printf("\nSymbol abgetrennt (ja-1/ nein-0)=\t%d", slp->n_sep_by_space); printf("\nSymbolposition pos. = \t\t%d", slp->p_sign_posn); printf("\nSymbolposition neg. = \t\t%d", slp->n_sign_posn); return 0; }