39061
DODATEK C. WY BR AS E FUNKCJE BIBLIOTEKI STANDARDOWEJ
Przykład
•include <assert.h>
int mainO
<
int err-1; assert(err==0); return 0;
Program wypisze komunikat podoimy do: Assertion failed: err==0, file test.c, linę 6
Natomiast jeśli uruchomimy:
tdefine NDEBUG sinclude <assert.h>
int mainO
{
int err=l; assert(err-“0); return 0;
>
nie pojawi się żaden komunikat o błędach.
atoi
Deklaracja
int atoi (const char * string)
Plik nagłówkowy
stdlih.h
Opis
Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie inL Liczbę może poprzedzać dowoloua 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 przytułku 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 pot Taktowania funkcją atoi ciągu 2” skutkuje zwracaną wartością 0.
Wyszukiwarka
Podobne podstrony:
102 DODATEK C. WY BR AS E FUNKCJE BIBLIOTEKI STANDARDOWEJ ispunct sprawdza czy znak jest znakiem prz1D4 DODATEK C. WY BR AS E FUNKCJE BIBLIOTEKI STANDARDOWEJ /* Przydzielenie początkowego bloku panięc108 DODATEK C. WY BR AS E FUNKCJE BIBLIOTEKI STANDARDOWEJWartość zwracana Jeżeli funkcjo zakończą si196DODATEK C. WY BU AS E FUNKCJE BIBLIOTEKI STANDARDOWEJ • określenie formatu. Jeż200DODATEK C. WY BU AS E FUNKCJE BIBLIOTEKI STANDARDOWEJ str tablica znaków, z której mają być odczyDodatek CWybrane funkcje biblioteki standardowejassertDeklaracja •define assert(expr)Plik96 ROZDZIAŁ 13. BIBLIOTEKA STANDARDOWAGdzie są funkcje z biblioteki standardowej? Pisząc program w jANSI C 7 1 ELEMENTARZ Model wprowadzania i wyprowadzania danych, realizowany przez funkcje z bibliSDC11583 Łańcuchy - <string.h> Funkcje z biblioteki standardowej operujące na łańcuchachANSI C 2 DODATEK B BIBLIOTEKA STANDARDOWA Tablica B-1. Przekształcenia funkcji printf Znak TypANSI C 3 DODATEK B BIBLIOTEKA STANDARDOWA Tablica B-2. Przekształcenia funkcji scanf Znak DanaANSI C 7 DODATEK B BIBLIOTEKA STANDARDOWA double strtod(const char *s, char **endp) Funkcja strtodANSI C 8 DODATEK B BIBLIOTEKA STANDARDOWA ________ char *getenv(const char *name) Funkcja getenv zANSI C 0 DODATEK B BIBLIOTEKA STANDARDOWA____ clock_t clock(void) Funkcja clock zwraca czas procesANSI C 6 4 FUNKCJE I STRUKTURA PROGRAMU_________._—---- W bibliotece standardowej występuje funkcjANSI C 0 DODATEK B BIBLIOTEKA STANDARDOWA DODATEK B BIBLIOTEKA STANDARDOWAWejście i wyjście: nagłóANSI C 1 DODATEK B BIBLIOTEKA STANDARDOWA cznej tablicy. Wywołanie tmpnam(s) wstawia tę nazwę do aANSI C 4 DODATEK B BIBLIOTEKA STANDARDOWA czytaniu ze strumienia. Dla każdego strumienia można wycwięcej podobnych podstron