HPUX PrintDbl[3]

Tcl_PrintDouble(3) Tcl Tcl_PrintDouble(3)
Tcl Library Procedures Tcl Library Procedures
7.0
___________________________________________________________________________
NAME
Tcl_PrintDouble - Convert floating value to string
SYNOPSIS
#include <tcl.h>
Tcl_PrintDouble(interp, value, dst)
ARGUMENTS
Tcl_Interp *interp (in) Interpreter that controls the
conversion.
double value (in) Floating-point value to be converted.
char *dst (out) Where to store string representing
value. Must have at least
TCL_DOUBLE_SPACE characters of
storage.
___________________________________________________________________________
DESCRIPTION
Tcl_PrintDouble generates a string that represents the value of value
and stores it in memory at the location given by dst. It uses %g
format to generate the string, with two special twists. First, the
string is guaranteed to contain either a ``.'' or an ``e'' so that it
doesn't look like an integer (where %g would generate an integer with
no decimal point, Tcl_PrintDouble adds ``.0''). Second, the number of
significant digits printed at dst is controlled by the tcl_precision
variable in interp; if tcl_precision is undefined then 6 significant
digits are printed.
KEYWORDS
conversion, double-precision, floating-point, string
- 1 - Formatted: August 11, 1996