Character Manipulation Function
char *fcvt_r(double value, int ndigit, int *decpt, int *neg, char *buf, size_t len);
Internationalization (I18n) Function Overview
The fcvt_r function is the same as fcvt , except that it places its result into the user-specified buffer pointed to by buf , with length len .
I18n Issues
fcvt_r should not be used for strings that will be displayed to the user because the decimal separator and the position of the sign byte are not dependent on the numeric settings of the user's locale. In addition, these functions cannot be used with wide character strings.
Alternatively, one of the sprintf functions should be
used, as these functions use the setting of the user locale's LC_NUMERIC category when formatting
floating-point values.
See String Formatting in C and C++ for a discussion on locale-sensitive formatting in internationalized applications.
Recommended Replacements*
*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function.
Character Manipulation Functions
|