ECVT_R
Section: Linux Programmer's Manual (3)
Updated: 2004-10-05
Index
Return to Main Contents
NAME
ecvt_r, fcvt_r, qecvt_r, qfcvt_r - convert a floating-point number to a string
SYNOPSIS
#include <stdlib.h>
int ecvt_r(double number, int ndigits, int *decpt,
int *sign, char *buf, size_t len);
int fcvt_r(double number, int ndigits, int *decpt,
int *sign, char *buf, size_t len);
int qecvt_r(long double number, int ndigits, int *decpt,
int *sign, char *buf, size_t len);
int qfcvt_r(long double number, int ndigits, int *decpt,
int *sign, char *buf, size_t len);
DESCRIPTION
The functions
ecvt_r,
fcvt_r,
qecvt_r
and
qfcvt_r
are identical to
ecvt,
fcvt,
qecvt
and
qfcvt,
respectively, except that they do not return their result in a static
buffer, but instead use the supplied
buf
of size
len.
See
ecvt(3)
and
qecvt(3).
RETURN VALUE
These functions return 0 on success, and -1 otherwise.
NOTES
These functions are obsolete. Instead,
sprintf()
is recommended.
CONFORMING TO
These functions are GNU extensions.
SEE ALSO
ecvt(3),
qecvt(3),
sprintf(3)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- NOTES
-
- CONFORMING TO
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 00:12:35 GMT, May 13, 2005
www.fiveanddime.net