string | Zeichenkette |
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.
#include <cstdlib> #include <iostream> int main() { const char* str = "123 ist gleich "; long i = std::atol(str); std::cout << str << i << '\n'; }