Name
strtoumax
Synopsis
Converts a string into an integer value with type uintmax_t
#include <inttypes.h> uintmax_tstrtoumax
( const char * restricts
, char ** restrictendptr
, intbase
);
The strtoumax()
function is
similar to strtoul()
, except that
it converts a string to an integer value of type uintmax_t
. If the conversion fails,
strtoumax()
returns 0. If the
result of the conversion is outside the range of the type uintmax_t
, then strtoumax()
returns UINTMAX_MAX
, and sets the errno
variable to the value of ERANGE
(“range error”).
Example
See the example for the analogous function strtoul()
in this chapter.
See Also
strtoimax()
, 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.