40 lines
		
	
	
		
			903 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			903 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\"	@(#)atof.3	6.1 (Berkeley) 5/15/85
 | |
| .\"
 | |
| .TH ATOF 3  "May 15, 1985"
 | |
| .AT 3
 | |
| .SH NAME
 | |
| atof, atoi, atol \- convert ASCII to numbers
 | |
| .SH SYNOPSIS
 | |
| .nf
 | |
| .ft B
 | |
| #include <stdlib.h>
 | |
| 
 | |
| double atof(const char *\fInptr\fP)
 | |
| int atoi(const char *\fInptr\fP)
 | |
| long atol(const char *\fInptr\fP)
 | |
| .ft R
 | |
| .fi
 | |
| .SH DESCRIPTION
 | |
| These functions convert a string pointed to by
 | |
| .I nptr
 | |
| to floating, integer, and long integer representation respectively.
 | |
| The first unrecognized character ends the string.
 | |
| .PP
 | |
| .B 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.
 | |
| .PP
 | |
| .B Atoi
 | |
| and
 | |
| .B atol
 | |
| recognize an optional string of spaces, then an optional sign, then a
 | |
| string of
 | |
| digits.
 | |
| .SH SEE ALSO
 | |
| .BR strtol (3),
 | |
| .BR strtod (3),
 | |
| .BR scanf (3).
 | |
| .SH BUGS
 | |
| There are no provisions for overflow.
 | 
