Name

strtoimax

Synopsis

Converts a string into an integer value with type intmax_t

#include <inttypes.h>
intmax_tstrtoimax( const char * restrict s, char ** restrict endptr,
                    int base );

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.