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);

strtoimax() wandelt eine 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().

Parameter

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, strotul, strotull, strtoumax