Inhaltsverzeichnis

atol()

#include <cstdlib>

long int atol (const char *string) 

Konvertiert string in eine lange Ganzzahl.

Parameter

string Zeichenkette

Ergebnis

Rückgabewert: Zahlwert, der der Zahlzeichenkette entspricht.

Die Zahlkonvertierung bricht beim ersten nicht konvertierbaren Zeichen ab. Kann die Zeichenkette nicht konvertiert werden, wird 0 geliefert.

Siehe auch

atof(), atoi(), sscanf(), stod(), stoi(), stol(), stoll(), stoul(), stoull(), strtod(), strtol().

Beispiel

atol.cpp
#include <cstdlib>
#include <iostream>
 
int main()
{
  const char* str = "123 ist gleich ";
  long i = std::atol(str);
  std::cout << str << i << '\n';
}