ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

This manual page is associated with the Mac OS X developer tools. The software or headers described may not be present on your Mac OS X installation until you install the developer tools package. This package is available on your Mac OS X installation DVD, and the latest versions can be downloaded from developer.apple.com.

For more information about the manual page format, see the manual page for manpages(5).



Tcl_PrintDouble(3)                         Tcl Library Procedures                         Tcl_PrintDouble(3)



____________________________________________________________________________________________________________

NAME
       Tcl_PrintDouble - Convert floating value to string

SYNOPSIS
       #include <tcl.h>

       Tcl_PrintDouble(interp, value, dst)

ARGUMENTS
       Tcl_Interp   *interp   (in)      Before  Tcl 8.0, the tcl_precision variable in this interpreter con- |
                                        trolled the conversion.  As of Tcl 8.0, this argument is ignored and |
                                        the  conversion  is controlled by the tcl_precision variable that is |
                                        now shared by all interpreters.

       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 one special twist: 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''.


KEYWORDS
       conversion, double-precision, floating-point, string



Tcl                                                  8.0                                  Tcl_PrintDouble(3)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.