|
|||||||
|
|
ATOISection: Bibliotheksfunktionen (3)Updated: 17. Dezember 2000 Index Return to Main Contents BEZEICHNUNGatoi, atol, atoll, atoq - konvertiert einen String in eine IntegerzahlÜBERSICHT#include <stdlib.h> int atoi(const char *nptr); BESCHREIBUNGDie atoi()-Funktion konvertiert eine Zeichenkette in eine Integerzahl. Dabei ist nptr ein Zeiger auf den String, der konvertiert werden soll. Der übergebene String wird dabei nach den ersten passenden Zeichen durchsucht und diese werden konvertiert. Die Funktion verhält sich genauso wie:
Allerdings findet atoi() keine Fehler. Die atol()- und atoll()-Funktionen haben das gleiche Verhalten wie atoi(), nur dass sie den Anfang der Zeichenkette in ihren Rückgabewert (also long oder long long) konvertieren. atoq() ist ein veralteter Name für atoll(). RÜCKGABEWERTDer konvertierte Wert.KONFORM ZUSVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899. ISO/IEC 9899:1990 (C89) and POSIX.1 (Ausgabe 1996) haben nur die Funktionen atoi() und atol(); C99 fügt die Funktion atoll() hinzu.BEMERKUNGENDie Nicht-Standard-Funktion atoq() ist in libc 4.6.27 oder glibc 2 nicht vorhanden, dafür aber in libc5 und libc 4.7 (wenn auch bis libc 5.4.44 nur als Inline-Funktion in <stdlib.h>). Die atoll()-Funktion ist in glibc 2 seit Version 2.0.2 vorhanden, aber nicht in libc4 oder libc5.SIEHE AUCHatof(3), strtod(3), strtol(3), strtoul(3).
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |