C/Biblioteka standardowa/Indeks tematyczny: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
Usunięta treść Dodana treść
m poprawa linków
Linia 1: Linia 1:
<small>< [[Programowanie:C]]</small>
<small>< [[C]]</small>


Spis plików nagłówkowych oraz zawartych w nich funkcji i makr biblioteki standardowej ANSI C (tzw. libc) w wersji C89.
Spis plików nagłówkowych oraz zawartych w nich funkcji i makr biblioteki standardowej ANSI C (tzw. libc) w wersji C89.
Linia 5: Linia 5:
==assert.h==
==assert.h==
Makro asercji.
Makro asercji.
* [[Programowanie:C:assert|assert()]]
* [[C/assert|assert()]]


==ctype.h==
==ctype.h==
Klasyfikowanie znaków.
Klasyfikowanie znaków.
* [[Programowanie:C:isalnum|isalnum()]]
* [[C/isalnum|isalnum()]]
* [[Programowanie:C:isalpha|isalpha()]]
* [[C/isalpha|isalpha()]]
* [[Programowanie:C:iscntrl|iscntrl()]]
* [[C/iscntrl|iscntrl()]]
* [[Programowanie:C:isdigit|isdigit()]]
* [[C/isdigit|isdigit()]]
* [[Programowanie:C:isgraph|isgraph()]]
* [[C/isgraph|isgraph()]]
* [[Programowanie:C:islower|islower()]]
* [[C/islower|islower()]]
* [[Programowanie:C:isprint|isprint()]]
* [[Programowanie:C:isprint|isprint()]]
* [[Programowanie:C:ispunct|ispunct()]]
* [[Programowanie:C:ispunct|ispunct()]]
* [[Programowanie:C:isspace|isspace()]]
* [[Programowanie:C:isspace|isspace()]]
* [[Programowanie:C:isupper|isupper()]]
* [[C/isupper|isupper()]]
* [[Programowanie:C:isxdigit|isxdigit()]]
* [[Programowanie:C:isxdigit|isxdigit()]]
* [[Programowanie:C:tolower|tolower()]]
* [[C/tolower|tolower()]]
* [[Programowanie:C:toupper|toupper()]]
* [[C/toupper|toupper()]]


==errno.h==
==errno.h==
Deklaracje kodów błędów.
Deklaracje kodów błędów.


* [[Programowanie:C:errno|errno]] (zmienna)
* [[C/errno|errno]] (zmienna)


==float.h==
==float.h==
Linia 41: Linia 41:
==math.h==
==math.h==
Funkcje matematyczne.
Funkcje matematyczne.
* [[Programowanie:C:acos|acos()]]
* [[C/acos|acos()]]
* [[Programowanie:C:acosh|acosh()]]
* [[C/acosh|acosh()]]
* [[Programowanie:C:asin|asin()]]
* [[C/asin|asin()]]
* [[Programowanie:C:asinh|asinh()]]
* [[C/asinh|asinh()]]
* [[Programowanie:C:atan|atan()]]
* [[C/atan|atan()]]
* [[Programowanie:C:atan2|atan2()]]
* [[C/atan2|atan2()]]
* [[Programowanie:C:atanh|atanh()]]
* [[C/atanh|atanh()]]
* [[Programowanie:C:ceil|ceil()]]
* [[C/ceil|ceil()]]
* [[Programowanie:C:cos|cos()]]
* [[C/cos|cos()]]
* [[Programowanie:C:cosh|cosh()]]
* [[C/cosh|cosh()]]
* [[Programowanie:C:exp|exp()]]
* [[C/exp|exp()]]
* [[Programowanie:C:fabs|fabs()]]
* [[C/fabs|fabs()]]
* [[Programowanie:C:floor|floor()]]
* [[C/floor|floor()]]
* [[Programowanie:C:fmod|fmod()]]
* [[C/fmod|fmod()]]
* [[Programowanie:C:frexp|frexp()]]
* [[Programowanie:C:frexp|frexp()]]
* [[Programowanie:C:ldexp|ldexp()]]
* [[Programowanie:C:ldexp|ldexp()]]
Linia 60: Linia 60:
* [[Programowanie:C:log10|log10()]]
* [[Programowanie:C:log10|log10()]]
* [[Programowanie:C:modf|modf()]]
* [[Programowanie:C:modf|modf()]]
* [[Programowanie:C:pow|pow()]]
* [[C/pow|pow()]]
* [[Programowanie:C:sin|sin()]]
* [[Programowanie:C:sin|sin()]]
* [[Programowanie:C:sinh|sinh()]]
* [[Programowanie:C:sinh|sinh()]]
Linia 90: Linia 90:
Standard Input/Output, czyli standardowe wejście-wyjście.
Standard Input/Output, czyli standardowe wejście-wyjście.
* [[Programowanie:C:clearerr|clearerr()]]
* [[Programowanie:C:clearerr|clearerr()]]
* [[Programowanie:C:fclose|fclose()]]
* [[C/fclose|fclose()]]
* [[Programowanie:C:feof|feof()]]
* [[Programowanie:C:feof|feof()]]
* [[Programowanie:C:ferror|ferror()]]
* [[Programowanie:C:ferror|ferror()]]
Linia 96: Linia 96:
* [[Programowanie:C:fgetc|fgetc()]]
* [[Programowanie:C:fgetc|fgetc()]]
* [[Programowanie:C:fgetpos|fgetpos()]]
* [[Programowanie:C:fgetpos|fgetpos()]]
* [[Programowanie:C:fgets|fgets()]]
* [[C/fgets|fgets()]]
* [[Programowanie:C:fopen|fopen()]]
* [[C/fopen|fopen()]]
* [[Programowanie:C:fprintf|fprintf()]]
* [[Programowanie:C:fprintf|fprintf()]]
* [[Programowanie:C:fputc|fputc()]]
* [[Programowanie:C:fputc|fputc()]]
* [[Programowanie:C:fputs|fputs()]]
* [[Programowanie:C:fputs|fputs()]]
* [[Programowanie:C:fread|fread()]]
* [[C/fread|fread()]]
* [[Programowanie:C:freopen|freopen()]]
* [[Programowanie:C:freopen|freopen()]]
* [[Programowanie:C:fscanf|fscanf()]]
* [[Programowanie:C:fscanf|fscanf()]]
* [[Programowanie:C:fseek|fseek()]]
* [[C/fseek|fseek()]]
* [[Programowanie:C:fsetpos|fsetpos()]]
* [[Programowanie:C:fsetpos|fsetpos()]]
* [[Programowanie:C:ftell|ftell()]]
* [[C/ftell|ftell()]]
* [[Programowanie:C:fwrite|fwrite()]]
* [[Programowanie:C:fwrite|fwrite()]]
* [[Programowanie:C:getc|getc()]]
* [[Programowanie:C:getc|getc()]]
* [[Programowanie:C:getchar|getchar()]]
* [[C/getchar|getchar()]]
* [[Programowanie:C:gets|gets()]]
* [[C/gets|gets()]]
* [[Programowanie:C:perror|perror()]]
* [[C/perror|perror()]]
* [[Programowanie:C:printf|printf()]]
* [[C/printf|printf()]]
* [[Programowanie:C:putc|putc()]]
* [[Programowanie:C:putc|putc()]]
* [[Programowanie:C:putchar|putchar()]]
* [[C/putchar|putchar()]]
* [[Programowanie:C:puts|puts()]]
* [[C/puts|puts()]]
* [[Programowanie:C:remove|remove()]]
* [[Programowanie:C:remove|remove()]]
* [[Programowanie:C:rename|rename()]]
* [[Programowanie:C:rename|rename()]]
* [[Programowanie:C:rewind|rewind()]]
* [[C/rewind|rewind()]]
* [[Programowanie:C:scanf|scanf()]]
* [[C/scanf|scanf()]]
* [[Programowanie:C:setbuf|setbuf()]]
* [[Programowanie:C:setbuf|setbuf()]]
* [[Programowanie:C:setvbuf|setvbuf()]]
* [[Programowanie:C:setvbuf|setvbuf()]]
Linia 126: Linia 126:
* [[Programowanie:C:tmpfile|tmpfile()]]
* [[Programowanie:C:tmpfile|tmpfile()]]
* [[Programowanie:C:tmpnam|tmpnam()]]
* [[Programowanie:C:tmpnam|tmpnam()]]
* [[Programowanie:C:ungetc|ungetc()]]
* [[C/ungetc|ungetc()]]
* [[Programowanie:C:vfprintf|vfprintf()]]
* [[Programowanie:C:vfprintf|vfprintf()]]
* [[Programowanie:C:vprintf|vprintf()]]
* [[Programowanie:C:vprintf|vprintf()]]
Linia 133: Linia 133:
==stdlib.h==
==stdlib.h==
Najbardziej podstawowe funkcje.
Najbardziej podstawowe funkcje.
* [[Programowanie:C:abort|abort()]]
* [[C/abort|abort()]]
* [[Programowanie:C:abs|abs()]]
* [[C/abs|abs()]]
* [[Programowanie:C:atexit|atexit()]]
* [[Programowanie:C:atexit|atexit()]]
* [[Programowanie:C:atof|atof()]]
* [[C/atof|atof()]]
* [[Programowanie:C:atoi|atoi()]]
* [[C/atoi|atoi()]]
* [[Programowanie:C:atol|atol()]]
* [[C/atol|atol()]]
* [[Programowanie:C:bsearch|bsearch()]]
* [[Programowanie:C:bsearch|bsearch()]]
* [[Programowanie:C:calloc|calloc()]]
* [[C/calloc|calloc()]]
* [[Programowanie:C:div|div()]]
* [[C/div|div()]]
* [[Programowanie:C:exit|exit()]]
* [[C/exit|exit()]]
* [[Programowanie:C:free|free()]]
* [[C/free|free()]]
* [[Programowanie:C:getenv|getenv()]]
* [[Programowanie:C:getenv|getenv()]]
* [[Programowanie:C:labs|labs()]]
* [[Programowanie:C:labs|labs()]]
* [[Programowanie:C:ldiv|ldiv()]]
* [[Programowanie:C:ldiv|ldiv()]]
* [[Programowanie:C:malloc|malloc()]]
* [[C/malloc|malloc()]]
* [[Programowanie:C:mblen|mblen()]]
* [[Programowanie:C:mblen|mblen()]]
* [[Programowanie:C:mbstowcs|mbstowcs()]]
* [[Programowanie:C:mbstowcs|mbstowcs()]]
* [[Programowanie:C:mbtowc|mbtowc()]]
* [[Programowanie:C:mbtowc|mbtowc()]]
* [[Programowanie:C:qsort|qsort()]]
* [[Programowanie:C:qsort|qsort()]]
* [[Programowanie:C:rand|rand()]]
* [[C/rand|rand()]]
* [[Programowanie:C:realloc|realloc()]]
* [[C/realloc|realloc()]]
* [[Programowanie:C:srand|srand()]]
* [[C/srand|srand()]]
* [[Programowanie:C:strtod|strtod()]]
* [[Programowanie:C:strtod|strtod()]]
* [[Programowanie:C:strtol|strtol()]]
* [[Programowanie:C:strtol|strtol()]]
* [[Programowanie:C:strtoul|strtoul()]]
* [[Programowanie:C:strtoul|strtoul()]]
* [[Programowanie:C:system|system()]]
* [[C/system|system()]]
* [[Programowanie:C:wctomb|wctomb()]]
* [[Programowanie:C:wctomb|wctomb()]]
* [[Programowanie:C:wcstombs|wcstombs()]]
* [[Programowanie:C:wcstombs|wcstombs()]]
Linia 164: Linia 164:
==string.h==
==string.h==
Operacje na łańcuchach znaków
Operacje na łańcuchach znaków
* [[Programowanie:C:memchr|memchr()]]
* [[C/memchr|memchr()]]
* [[Programowanie:C:memcmp|memcmp()]]
* [[C/memcmp|memcmp()]]
* [[Programowanie:C:memcpy|memcpy()]]
* [[C/memcpy|memcpy()]]
* [[Programowanie:C:memmove|memmove()]]
* [[C/memmove|memmove()]]
* [[Programowanie:C:memset|memset()]]
* [[C/memset|memset()]]
* [[Programowanie:C:strcat|strcat()]]
* [[C/strcat|strcat()]]
* [[Programowanie:C:strchr|strchr()]]
* [[C/strchr|strchr()]]
* [[Programowanie:C:strcmp|strcmp()]]
* [[Programowanie:C:strcmp|strcmp()]]
* [[Programowanie:C:strcoll|strcoll()]]
* [[Programowanie:C:strcoll|strcoll()]]
* [[Programowanie:C:strcpy|strcpy()]]
* [[C/strcpy|strcpy()]]
* [[Programowanie:C:strcspn|strcspn()]]
* [[Programowanie:C:strcspn|strcspn()]]
* [[Programowanie:C:strerror|strerror()]]
* [[Programowanie:C:strerror|strerror()]]
* [[Programowanie:C:strlen|strlen()]]
* [[Programowanie:C:strlen|strlen()]]
* [[Programowanie:C:strncat|strncat()]]
* [[Programowanie:C:strncat|strncat()]]
* [[Programowanie:C:strncmp|strncmp()]]
* [[C/strncmp|strncmp()]]
* [[Programowanie:C:strncpy|strncpy()]]
* [[C/strncpy|strncpy()]]
* [[Programowanie:C:strpbrk|strpbrk()]]
* [[Programowanie:C:strpbrk|strpbrk()]]
* [[Programowanie:C:strrchr|strrchr()]]
* [[C/strrchr|strrchr()]]
* [[Programowanie:C:strspn|strspn()]]
* [[C/strspn|strspn()]]
* [[Programowanie:C:strstr|strstr()]]
* [[C/strstr|strstr()]]
* [[Programowanie:C:strtok|strtok()]]
* [[C/strtok|strtok()]]
* [[Programowanie:C:strxfrm|strxfrm()]]
* [[Programowanie:C:strxfrm|strxfrm()]]
* [[Programowanie:C:strdup|strdup()]]
* [[C/strdup|strdup()]]


==time.h==
==time.h==
Funkcje obsługi czasu.
Funkcje obsługi czasu.
* [[Programowanie:C:asctime|asctime()]]
* [[Programowanie:C:asctime|asctime()]]
* [[Programowanie:C:clock|clock()]]
* [[C/clock|clock()]]
* [[Programowanie:C:ctime|ctime()]]
* [[C/ctime|ctime()]]
* [[Programowanie:C:difftime|difftime()]]
* [[Programowanie:C:difftime|difftime()]]
* [[Programowanie:C:gmtime|gmtime()]]
* [[Programowanie:C:gmtime|gmtime()]]
* [[Programowanie:C:localtime|localtime()]]
* [[C/localtime|localtime()]]
* [[Programowanie:C:mktime|mktime()]]
* [[Programowanie:C:mktime|mktime()]]
* [[Programowanie:C:strftime|strftime()]]
* [[C/strftime|strftime()]]
* [[Programowanie:C:time|time()]]
* [[C/time|time()]]
* [[Programowanie:C:tm|tm]] (struktura)
* [[C/tm|tm]] (struktura)




<small>< [[Programowanie:C]]</small>
<small>< [[C]]</small>

Wersja z 18:27, 18 paź 2006

< C

Spis plików nagłówkowych oraz zawartych w nich funkcji i makr biblioteki standardowej ANSI C (tzw. libc) w wersji C89.

assert.h

Makro asercji.

ctype.h

Klasyfikowanie znaków.

errno.h

Deklaracje kodów błędów.

float.h

Właściwości typów zmiennoprzecinkowych zależne od implementacji.

limits.h

Właściwości typów całkowitych zależne od implementacji.

locale.h

Ustawienia międzynarodowe.

math.h

Funkcje matematyczne.

setjmp.h

Obsługa nielokalnych skoków.

signal.h

Obsługa sygnałów.

stdarg.h

Narzędzia dla funkcji ze zmienną liczbą argumentów.

stddef.h

Standardowe definicje.

stdio.h

Standard Input/Output, czyli standardowe wejście-wyjście.

stdlib.h

Najbardziej podstawowe funkcje.

string.h

Operacje na łańcuchach znaków

time.h

Funkcje obsługi czasu.


< C