Definition | #include <stdlib.h> long int atol(const char *s);
Für tab sind alle Steuerzeichen für „Zwischenraum“ zulässig (siehe Definition bei Die Funktion | |
Returnwert | Ganzzahliger Wert vom Typ | |
für Zeichenketten, die eine wie oben beschriebene Struktur haben und einen Zahlenwert darstellen. | ||
0 | für Zeichenketten, die nicht der oben beschriebenen Syntax entsprechen. | |
LONG_MAX bzw. LONG_MIN | ||
bei Überlauf, abhängig vom Vorzeichen. | ||
Hinweise |
| |
Beispiel | Folgendes Programm wandelt eine beim Aufruf (Enter Options) übergebene Zeichenkette in den entsprechenden ganzzahligen Wert um. #include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
/* Zahlen werden als Zeichenkette!! übergeben.
Eine Umwandlung ist erforderlich,
falls der Zahlenwert benötigt wird. */
{
printf("long integer : %ld\n", atol(argv[1]));
return 0;
}
| |
Siehe auch | atof, atoi, atoll, strtod, strtol, strtoll, strtoul, strtoull | |