Provided by:
manpages-de-dev_0.10-1_all 
BEZEICHNUNG
atoi, atol, atoll, atoq - konvertiert eine Zeichenkette in eine
Integer-Zahl
"UBERSICHT
#include <stdlib.h>
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long long atoq(const char *nptr);
Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):
atoll():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 ||
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
oder cc -std=c99
BESCHREIBUNG
Die Funktion atoi() konvertiert eine Zeichenkette in eine Integer-Zahl.
Dabei ist nptr ein Zeiger auf die Zeichenkette, die konvertiert werden
soll. Die ubergebene Zeichenkette wird dabei nach den ersten passenden
Zeichen durchsucht und diese werden konvertiert. Die Funktion verhalt
sich genauso wie
strtol(nptr, (char **) NULL, 10).
mit dem Unterschied, dass atoi() keine Fehler erkennt.
Die Funktionen atol() und atoll() verhalten sich wie atoi(). Der
Unterschied ist, dass sie den Anfang der Zeichenkette in ihren
Ruckgabewert (also long oder long long) konvertieren. atoq() ist ein
veralteter Name fur atoll().
R"UCKGABEWERT
Der umgewandelte Wert.
KONFORM ZU
SVr4, POSIX.1-2001, 4.3BSD, C99. C89 und POSIX.1-1996 enthalten nur die
Funktionen atoi() und atol(). atoq() ist eine GNU-Erweiterung.
ANMERKUNGEN
Die GNU-Erweiterung atoq() ist nicht Bestandteil von libc 4.6.27 oder
glibc 2, dafur aber in libc5 und libc 4.7 (wenn auch bis libc 5.4.44
nur als Inline-Funktion in <stdlib.h>). Die Funktion atoll() ist in
glibc 2 seit Version 2.0.2 vorhanden, aber nicht in libc4 oder libc5.
SIEHE AUCH
atof(3), strtod(3), strtol(3), strtoul(3)
KOLOPHON
Diese Seite ist Teil der Veroffentlichung 3.32 des Projekts
Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie
Fehler gemeldet werden konnen, finden sich unter
http://www.kernel.org/doc/man-pages/.
"UBERSETZUNG
Die deutsche Ubersetzung dieser Handbuchseite wurde von Markus Schmitt
<fw@math.uni-sb.de>, Michael Piefel <piefel@debian.org> und Martin
Eberhard Schauer <Martin.E.Schauer@gmx.de> erstellt.
Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3 oder neuer bezuglich der Copyright-
Bedingungen. Es wird KEINE HAFTUNG ubernommen.
Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an <debian-l10n-
german@lists.debian.org>.