Function
GLibascii_formatd
Description
Converts a #gdouble to a string, using the ‘.’ as decimal point. To format the number you pass in a printf()-style format string. Allowed conversion specifiers are ‘e’, ‘E’, ‘f’, ‘F’, ‘g’ and ‘G’.
The format
must just be a single format specifier
starting with %
, expecting a #gdouble argument.
The returned buffer is guaranteed to be nul-terminated.
If you just want to want to serialize the value into a string, use g_ascii_dtostr().
Parameters
buffer |
gchar* |
A buffer to place the resulting string in. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
buf_len |
gint |
The length of the buffer. |
|
format |
const gchar* |
The printf()-style format to use for the code to use for converting. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
d |
gdouble |
The #gdouble to convert. |