|
|
1.1 root 1: .\" @(#)atof.3 6.1 (Berkeley) 5/15/85
2: .\"
3: .TH ATOF 3 "May 15, 1985"
4: .AT 3
5: .SH NAME
6: atof, atoi, atol \- convert ASCII to numbers
7: .SH SYNOPSIS
8: .nf
9: .B double atof(nptr)
10: .B char *nptr;
11: .PP
12: .B atoi(nptr)
13: .B char *nptr;
14: .PP
15: .B long atol(nptr)
16: .B char *nptr;
17: .fi
18: .SH DESCRIPTION
19: These functions convert a string pointed to by
20: .I nptr
21: to floating, integer, and long integer representation respectively.
22: The first unrecognized character ends the string.
23: .PP
24: .I Atof
25: recognizes an optional string of spaces, then an optional sign, then
26: a string of digits optionally containing a decimal
27: point, then an optional `e' or `E' followed by an optionally signed integer.
28: .PP
29: .I Atoi
30: and
31: .I atol
32: recognize an optional string of spaces, then an optional sign, then a
33: string of
34: digits.
35: .SH SEE ALSO
36: scanf(3S)
37: .SH BUGS
38: There are no provisions for overflow.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.