man(1) Manual page archive


     ATOF(3)                                                   ATOF(3)

     NAME
          atof, atoi, atol - convert ASCII to numbers

     SYNOPSIS
          double atof(nptr)
          char *nptr;

          int 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 respec-
          tively.  The first unrecognized character ends the string.

          Atof recognizes an optional string of tabs and spaces, then
          an optional sign, then a string of digits optionally con-
          taining a decimal point, then an optional `e' or `E' fol-
          lowed by an optionally signed integer.

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

     SEE ALSO
          scanf(3)

     BUGS
          There are no provisions for overflow.