gcvt (3) Linux Manual Page
gcvt – convert a floating-point number to a string
Synopsis
#include <stdlib.h>Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
char *gcvt(double number, int ndigit, char *buf);
gcvt():
- Since glibc 2.12:
(_XOPEN_SOURCE >= 500) ! (_POSIX_C_SOURCE >= 200112L)
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE- Before glibc 2.12:
- _SVID_SOURCE || _XOPEN_SOURCE >= 500
- Since glibc 2.12:
Description
The gcvt() function converts number to a minimal length null-terminated ASCII string and stores the result in buf. It produces ndigit significant digits in either printf(3) F format or E format.Return Value
The gcvt() function returns buf.Attributes
For an explanation of the terms used in this section, see attributes(7).| Interface | Attribute | Value |
| gcvt() | Thread safety | MT-Safe |
