Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ atof(3) — bsd — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

scanf(3S)

ATOF(3)                              BSD                               ATOF(3)



NAME
     atof, atoi, atol - convert ASCII to numbers

SYNOPSIS
     #include <math.h>

     double atof(nptr)
     char *nptr;

     atoi(nptr)
     char *nptr;

     long atol(nptr)
     char *nptr;

DESCRIPTION
     These functions convert a string pointed to by nptr to floating, integer,
     and long integer representation, respectively.  The first unrecognized
     character ends the string.

     atof recognizes an optional string of spaces, then an optional sign, then
     a string of digits optionally containing a decimal point, then an
     optional "e" or "E" followed by an optionally signed integer.

     atoi and atol recognize an optional string of spaces, then an optional
     sign, then a string of digits.

SEE ALSO
     scanf(3S)

BUGS
     There are no provisions for overflow.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026