Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
c:lib:stdlib:atol [2009/10/27 17:32] xin |
c:lib:stdlib:atol [2024/09/25 11:04] (aktuell) xin [Funktion] Rechtschreibfehler atoi -> atol |
||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| ===== Funktion ===== | ===== Funktion ===== | ||
| - | atol konvertiert einen ASCII-String in eine (vorzeichenbehaftete) breite Integerzahl (ASCII to long integer - atoi). | + | atol konvertiert einen ASCII-String in eine (vorzeichenbehaftete) breite Integerzahl (ASCII to long integer - atol). |
| Zunächst werden sämtliche Whitespaces (Leerzeichen, Tabs) übersprungen, bis die ersten Ziffern gefunden werden. Es darf ein + bzw. - der Zahl vorangestellt sein. | Zunächst werden sämtliche Whitespaces (Leerzeichen, Tabs) übersprungen, bis die ersten Ziffern gefunden werden. Es darf ein + bzw. - der Zahl vorangestellt sein. | ||
| - | Werden Zeichen gefunden, die nicht interpretiert werden könne, so wird die Konvertierung abgebrochen und die bisher interpretierte Zahl zurückgegeben. | + | Werden Zeichen gefunden, die nicht interpretiert werden können, so wird die Konvertierung abgebrochen und die bisher interpretierte Zahl zurückgegeben. |
| Gültige Strings wären z.B. " 123", "+1232", "-42". | Gültige Strings wären z.B. " 123", "+1232", "-42". | ||
| Zeile 22: | Zeile 22: | ||
| **str**: der zu konvertierende String \\ | **str**: der zu konvertierende String \\ | ||
| \\ | \\ | ||
| - | **Return value**: die konvertiete Zahl als vorzeichenbehafteter, breiter Integerwert | + | **Return value**: die konvertierte Zahl als vorzeichenbehafteter, breiter Integerwert |
| ===== Bemerkungen ===== | ===== Bemerkungen ===== | ||