Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

strtoimax - Zeichenkette in ganze Zahl umwandeln (intmax_t)

&pagelevel(4)&pagelevel

Definition

#include <inttypes.h>

intmax_t strtoimax(const char *s, char ** zg, int base);

Beschreibung

strtoimax() wandelt eine EBCDIC-Zeichenkette, auf die s zeigt, in eine ganze Zahl vom Typ intmax_t um.

intmax_t ist ein in stdint.h vordefinierter Typ:

typedef long long intmax_t;

Weiter Beschreibung siehe strtoll().

Returnwert

Ganzzahliger Wert vom Typ intmax_t



für Zeichenketten, die eine wie bei strtoll() beschriebene Struktur haben und einen Zahlenwert darstellen.


0

für Zeichenketten, die nicht der bei strtoll() beschriebenen Syntax entsprechen. Es wird keine Konvertierung durchgeführt. Wenn der Wert von base nicht unterstützt wird, wird errno auf EINVAL gesetzt.


INTMAX_MAX bzw. INTMAX_MIN



abhängig vom Vorzeichen, bei Überlauf. errno wird auf ERANGE gesetzt.

Siehe auch

strtol(), strtoll(), strtoul(), strtoull()strtoumax().         .