Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracowali: Piotr DejaVu Szawdyński, GoldWolf
Język C++

atol

[funkcja] Konwertuje wartość zapisaną w łańcuchu znaków do postaci liczby typu całkowitego (long).

Składnia

C/C++
#include <cstdlib>

long atol( const char * str );

Argumenty

ArgumentOpis
const char * strŁańcuch znaków, który ma zostać przekonwertowany do postaci liczbowej.

Zwracana wartość

Funkcja zwraca wartość z łańcucha znaków przekonwertowaną do postaci liczbowej (typ long) w przypadku sukcesu.

Funkcja zwraca wartość zero w przypadku gdy nie jest możliwe dokonanie konwersji łańcucha znaków przekazanego jako argument funkcji.

Opis szczegółowy

Funkcja konwertuje wartość zapisaną w łańcuchu znaków do postaci liczby całkowitej typu long.

Przykład

C/C++
#include <cstdio>
#include <cstdlib>

int main()
{
    int liczba = atol( "999999999" );
    printf( "Dwa razy %d rowna sie %d.\n", liczba, liczba * 2 );
    return 0;
}
Standardowe wyjście programu:
Dwa razy 999999999 rowna sie 1999999998.

Linki zewnętrzne