9.10. locale.h: Yöre Fonksiyonları
Bu dosya, struct lconv
için bir tip tanımlaması, LC_ALL, LC_COLLATE,
LC_CTYPE, LC_MONETARY, LC_NUMERIC,
LC_TIME (ve NULL) değişmezlerinin tanımlarını
ve aşağıdaki fonksiyon prototiplerini içerir:
struct lconv * localeconv(void) char * setlocale(int kat, const char * yore)
struct lconv’un üyeleri şunlardır
(C
yöresi için değerleri açıklamalarda verilmiştir):
char * decimal_point; /* "." */ char * thousands_sep; /* "" */ char * grouping; /* "" */ char * mon_decimal_point; /* "" */ char * mon_thousands_sep; /* "" */ char * mon_grouping; /* "" */ char * positive_sign; /* "" */ char * negative_sign; /* "" */ char * currency_symbol; /* "" */ char frac_digits; /* char_MAX */ char p_cs_precedes; /* char_MAX */ char n_cs_precedes; /* char_MAX */ char p_sep_by_space; /* char_MAX */ char n_sep_by_space; /* char_MAX */ char p_sign_posn; /* char_MAX */ char n_sign_posn; /* char_MAX */ char * int_curr_symbol; /* "" */ char int_frac_digits; /* char_MAX */ char int_p_cs_precedes; /* char_MAX */ char int_n_cs_precedes; /* char_MAX */ char int_p_sep_by_space; /* char_MAX */ char int_n_sep_by_space; /* char_MAX */ char int_p_sign_posn; /* char_MAX */ char int_n_sign_posn; /* char_MAX */