NAME
atoi
—
convert ASCII string to
integer
LIBRARY
library “libc”
SYNOPSIS
#include
<stdlib.h>
int
atoi
(const
char *nptr);
DESCRIPTION
Theatoi
()
function converts the initial portion of the string pointed to by
nptr to
integer
representation.
It is equivalent to:
(int)strtol(nptr, NULL, 10);
SEE ALSO
STANDARDS
The atoi
() function conforms to
ANSI X3.159-1989
(“ANSI C89”).
CAVEATS
atoi
does no overflow checking, handles
unsigned numbers poorly, and handles strings containing trailing extra
characters (like “123abc”) poorly. Careful use of
strtol(3) and
strtoul(3) can alleviate these problems.