Kurs programowania w C cz. 168

Nasza ocena:

3
Wyświetleń: 616
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Kurs programowania w C cz. 168 - strona 1

Fragment notatki:

190 DODATEK C. WYBRANE FUNKCJE BIBLIOTEKI STANDARDOWEJ Przykład #include  int main() { int err=1; assert(err==0); return 0; } Program wypisze komunikat podobny do: Assertion failed: err==0, file test.c, line 6 Natomiast jeśli uruchomimy: #define NDEBUG #include  int main() { int err=1; assert(err==0); return 0; } nie pojawi się żaden komunikat o błędach. atoi Deklaracja int atoi (const char * string) Plik nagłówkowy stdlib.h Opis Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie  int . Liczbę może poprzedzać dowolona ilość białych znaków (spacje, tabulatory, itp.), oraz jej znak ( plus  (+) lub  minus  (-)). Funkcja atoi() kończy wczytywać znaki w momencie napotkania jakiegokowiek znaku który nie jest cyfrą. 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”, natomiast próba potraktowania funkcją atoi ciągu “- 2” skutkuje zwracaną wartością 0. ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz