/* Örtliche Einstellungen */ /* Datei: locale.c */ #include #include #include #include static char punkt[] = ","; int main () { char * cp; struct lconv *slp; clrscr(); cp = setlocale(LC_ALL,"C"); printf("\nErgebnis von setlocale(): \"%s\"\n",cp); cp = setlocale(LC_ALL,"de_DE.437"); if (cp != NULL) printf("\nErgebnis von setlocale():\"%s\"\n",cp); else printf ("\nKann locale \"de_DE.437\" nicht setzen."); slp = localeconv(); slp->decimal_point = punkt; /* Nur ein Versuch!! */ printf ("\nWert = %f",3.14); return 0; }