C/atof: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
→‎Opis: dookreślenie
Chrumps (dyskusja | edycje)
m drobne
Linia 2:
 
: double atof ( const char* string )
 
 
===Plik nagłówkowy===
 
: [[C/Biblioteka standardowa/Indeks tematyczny#stdlib.h|stdlib.h]]
 
===Opis===
: Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie double (format zmiennoprzecinkowy). LiczbęArgument może poprzedzać dowolonadowolna ilośćliczba białych znaków (spacje, tabulatory, itp.), oraz jej znak (plus (+) lub minus (-)). Funkcja atof() kończy wczytywać znaki w momencie napotkania jakiegokowiekjakiegokolwiek znaku, który nie jest cyfrą, kropką bądź znakiem ''e'', lubbądź ''E''.
 
: Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie double (format zmiennoprzecinkowy). Liczbę może poprzedzać dowolona ilość białych znaków (spacje, tabulatory, itp.), oraz jej znak (plus (+) lub minus (-)). Funkcja atof() kończy wczytywać znaki w momencie napotkania jakiegokowiek znaku który nie jest cyfrą, kropką bądź znakiem e, lub E.
 
===Wartość zwracana===
 
: Przekształcona liczba, w przypadku gdy ciąg nie zawiera cyfr zwracana jest wartość 0.
 
===Uwagi===
 
: Znak musi bezpośrednio poprzedzać liczbę, czyli możliwy jest zapis "-2.333", natomiast próba potraktowania funkcją atof ciągu "- 2.333" skutkuje zwracaną wartością 0.