Function

GLib-2.0GLibascii_formatd

  • 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 GLib.ascii_dtostr.

    Parameters

    • buffer: string

      a buffer to place the resulting string in

    • buf_len: number

      the length of the buffer

    • format: string

      the printf()-style format to use for the code to use for converting

    • d: number

      the value to convert

    Returns string

    the pointer to the buffer with the converted string