Biblioteka standardowa » Cstdlib

Atol

  • 2010-10-31 18:27
  • 2 komentarze
  • 1025 odsłon
  • Oceń ten tekst jako pierwszy
long int atol ( const char * str )

Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie long int. Liczbę może poprzedzać dowolna ilość białych znaków (spacje, tabulatory, itp.), oraz jej znak (plus (+) lub minus (-)). Funkcja atoi() kończy wczytywać znaki w momencie napotkania jakiegokolwiek znaku który nie jest cyfrą.

Przykład


#include <stdio.h>
#include <stdlib.h>
 
int main ()
{
  long int li;
  char szInput [256];
  printf ("Wpisz lczbe typu long: ");
  gets ( szInput );
  li = atol (szInput);
  printf ("Wpisana wartość %d. Typ Double %d.\n",i,i*2);
  return 0;
}
}


Źródło: http://pl.wikibooks.org/wiki/Programowanie:C:atol

2 komentarze

Coldpeer 2007-02-07 16:47

pr0kt0r: fajnie, ze poprawiles literowke w kodzie, ale tekst pozostal nadal bledny :)

Coldpeer 2007-01-20 16:23

Tekst zupełnie do poprawy. Po pierwsze opis dotyczy funkcji atoi - <url>http://4programmers.net/c/atoi</url>, Ty tylko zmieniłeś deklarację, nawet link na dole pozostał :|