Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

strtoumax - Zeichenkette in ganze Zahl umwandeln (uintmax_t)

&pagelevel(4)&pagelevel

Definition

#include <inttypes.h>

uintmax_t strtoumax(const char *s, char ** zg, int base);

Beschreibung

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

uintmax_t ist ein in stdint.h vordefinierter Typ:

typedef unsigned long long uintmax_t;

Weiter Beschreibung siehe strtoull().

Returnwert

Ganzzahliger Wert vom Typ uintmax_t



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


0  

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


UINTMAX_MAX



bei Überlauf. errno wird auf ERANGE gesetzt.

Siehe auch

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