Bertel Lund Hansen wrote:
>
> Hvor kan man læse om brugen af <locale.h>? K&R fortæller bare at
> den kan inkluderes, men det er ligesom lidt lidt.
Jeg troede egentlig jeg havde svaret en gang, men min mail er
tilsyneladende forsvundet, så jeg prøver igen.
locale.h definerer setlocale(), localeconv() og struct lconv:
#include <stdio.h>
#include <locale.h>
int main(void)
{
double d = 1.2;
struct lconv *lconv = localeconv();
printf("%f\n", d);
printf("%s\n", lconv->int_curr_symbol);
setlocale(LC_ALL, ".OCP");
printf("%f\n", d);
printf("%s\n", lconv->int_curr_symbol);
return 0;
}
Man kan læse mere i C-standarden, f.ex:
http://anubis.dkuug.dk/jtc1/sc22/open/n2794/n2794.pdf
/b