Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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 =====