Name
strtoimax
Synopsis
Converts a string into an integer value with type intmax_t
#include <inttypes.h> intmax_tstrtoimax
( const char * restricts
, char ** restrictendptr
, intbase
);
The strtoimax()
function is
similar to strtol()
, except that
it converts a string to an integer value of type intmax_t
. If the conversion fails,
strtoimax()
returns 0. If the
result of the conversion exceeds the range of the type intmax_t
, then strtoimax()
returns the value of INTMAX_MAX
or INTMAX_MIN
, and sets the errno
variable to the value of ERANGE
(“range error”).
Example
See the example for the analogous function strtol()
in this chapter.
See Also
strtoumax()
, wcstoimax()
, and
wcstoumax()
; strtol()
and strtoul()
; strtod()
, strtof()
, and strtold()
; wcstol()
and wcstoul()
Get C in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.