Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
double strtod(const char *nptr, char **endptr
Es wird folgende Form der Zeichenkette erwartet : ein optionales Plus (``+'') oder Minus (``-'') gefolgt von einer Folge von Zahlen mit einem optionalen Dezimalpunkt oder einem Exponent. Ein Exponent besteht aud einem ``E'' oder ``e'', gefolgt von einem optionalen Plus oder Minus und einer Folge von Zahlen. Führende Zeichen in der Zeichenkette (wie durch die Funktion isspace(3) definiert) werden überlesen.
Wenn endptr nicht NULL ist, wird ein Zeiger auf das letzte konvertierte Zeichen in endptr gespeichert.
Wenn keine Konvertierung stattgefunden hat, wird 0 zurückgeliefert und der Wert von nptr an der Stelle endptr gespeichert.
Wenn der korrekte Wert einen Überlauf verursacht, wird HUGE_VAL zurückgeliefert ( in Abhängigkeit des Vorzeichens des Wertes ) und ERANGE wird in errno gespeichert. Verursacht der korrekte Werte einen negativen Überlauf, wird 0 zurückgegebene und ERANGE wird in errno gespeichert.
ERANGE | Es hat ein Überlauf stattgefunden. |
1. Septemper 1996 | STRTOD (3) |
Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.
“ | Using Unix is the computing equivalent of listening only to music by David Cassidy | ” |
— Rob Pike |