GVCVT(3) NEWLIB GVCVT(3)NAME
2.14 `gvcvt', `gcvtf'--format double or float as string
SYNOPSIS
#include <stdlib.h>
char *gcvt(double VAL, int PRECISION, char *BUF);
char *gcvtf(float VAL, int PRECISION, char *BUF);
DESCRIPTION
`gcvt' writes a fully formatted number as a null-terminated string in
the buffer `*BUF'. `gdvtf' produces corresponding character represen‐
tations of `float' numbers.
`gcvt' uses the same rules as the `printf' format ``%.PRECI‐
SIONg''--only negative values are signed (with ``-''), and either expo‐
nential or ordinary decimal-fraction format is chosen depending on the
number of significant digits (specified by PRECISION).
RETURNS
The result is a pointer to the formatted representation of VAL (the
same as the argument BUF).
PORTABILITY
Neither function is ANSI C.
Supporting OS subroutines required: `close', `fstat', `isatty',
`lseek', `read', `sbrk', `write'.
SEE ALSOgvcvt is part of the library. The full documentation for is maintained
as a Texinfo manual. If info and are properly installed at your site,
the command
info
will give you access to the complete manual.
NEWLIB April 2010 GVCVT(3)