39061

39061



190


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 prz
1D4 DODATEK C. WY BR AS E FUNKCJE BIBLIOTEKI STANDARDOWEJ /* Przydzielenie początkowego bloku panięc
108 DODATEK C. WY BR AS E FUNKCJE BIBLIOTEKI STANDARDOWEJWartość zwracana Jeżeli funkcjo zakończą si
196DODATEK 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ć odczy
Dodatek CWybrane funkcje biblioteki standardowejassertDeklaracja •define assert(expr)Plik
96 ROZDZIAŁ 13. BIBLIOTEKA STANDARDOWAGdzie są funkcje z biblioteki standardowej? Pisząc program w j
ANSI C 7 1 ELEMENTARZ Model wprowadzania i wyprowadzania danych, realizowany przez funkcje z bibli
SDC11583 Łańcuchy - <string.h> Funkcje z biblioteki standardowej operujące na łańcuchach
ANSI C 2 DODATEK B BIBLIOTEKA STANDARDOWA Tablica B-1. Przekształcenia funkcji printf Znak Typ
ANSI C 3 DODATEK B BIBLIOTEKA STANDARDOWA Tablica B-2. Przekształcenia funkcji scanf Znak Dana
ANSI C 7 DODATEK B BIBLIOTEKA STANDARDOWA double strtod(const char *s, char **endp) Funkcja strtod
ANSI C 8 DODATEK B BIBLIOTEKA STANDARDOWA ________ char *getenv(const char *name) Funkcja getenv z
ANSI C 0 DODATEK B BIBLIOTEKA STANDARDOWA____ clock_t clock(void) Funkcja clock zwraca czas proces
ANSI C 6 4 FUNKCJE I STRUKTURA PROGRAMU_________._—---- W bibliotece standardowej występuje funkcj
ANSI 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 a
ANSI C 4 DODATEK B BIBLIOTEKA STANDARDOWA czytaniu ze strumienia. Dla każdego strumienia można wyc

więcej podobnych podstron