localeconv
Sets the components of an object with values appropriate for the formatting of numeric quantities according to the current locale
#include <locale.h> struct lconv *localeconv (void);
Returns a pointer to the filled-in object.
localeconv sets the components of a struct lconv object with values appropriate for the formatting of numeric quantities according to the current locale. See the lconv structure.