C/Biblioteka standardowa/Indeks tematyczny: Różnice pomiędzy wersjami
< C | Biblioteka standardowa
Usunięta treść Dodana treść
Zdzichobot (dyskusja | edycje) m Programowanie:C:Biblioteka standardowa:Indeks tematyczny przeniesiono do C/Biblioteka standardowa/Indeks tematyczny: zmiana konwencji nazewnictwa |
Zdzichobot (dyskusja | edycje) m poprawa linków |
||
Linia 1: | Linia 1: | ||
<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. |
||
* [[ |
* [[C/assert|assert()]] |
||
==ctype.h== |
==ctype.h== |
||
Klasyfikowanie znaków. |
Klasyfikowanie znaków. |
||
* [[ |
* [[C/isalnum|isalnum()]] |
||
* [[ |
* [[C/isalpha|isalpha()]] |
||
* [[ |
* [[C/iscntrl|iscntrl()]] |
||
* [[ |
* [[C/isdigit|isdigit()]] |
||
* [[ |
* [[C/isgraph|isgraph()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[C/isupper|isupper()]] |
||
* [[Programowanie:C:isxdigit|isxdigit()]] |
* [[Programowanie:C:isxdigit|isxdigit()]] |
||
* [[ |
* [[C/tolower|tolower()]] |
||
* [[ |
* [[C/toupper|toupper()]] |
||
==errno.h== |
==errno.h== |
||
Deklaracje kodów błędów. |
Deklaracje kodów błędów. |
||
* [[ |
* [[C/errno|errno]] (zmienna) |
||
==float.h== |
==float.h== |
||
Linia 41: | Linia 41: | ||
==math.h== |
==math.h== |
||
Funkcje matematyczne. |
Funkcje matematyczne. |
||
* [[ |
* [[C/acos|acos()]] |
||
* [[ |
* [[C/acosh|acosh()]] |
||
* [[ |
* [[C/asin|asin()]] |
||
* [[ |
* [[C/asinh|asinh()]] |
||
* [[ |
* [[C/atan|atan()]] |
||
* [[ |
* [[C/atan2|atan2()]] |
||
* [[ |
* [[C/atanh|atanh()]] |
||
* [[ |
* [[C/ceil|ceil()]] |
||
* [[ |
* [[C/cos|cos()]] |
||
* [[ |
* [[C/cosh|cosh()]] |
||
* [[ |
* [[C/exp|exp()]] |
||
* [[ |
* [[C/fabs|fabs()]] |
||
* [[ |
* [[C/floor|floor()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[C/fgets|fgets()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[C/fread|fread()]] |
||
* [[Programowanie:C:freopen|freopen()]] |
* [[Programowanie:C:freopen|freopen()]] |
||
* [[Programowanie:C:fscanf|fscanf()]] |
* [[Programowanie:C:fscanf|fscanf()]] |
||
* [[ |
* [[C/fseek|fseek()]] |
||
* [[Programowanie:C:fsetpos|fsetpos()]] |
* [[Programowanie:C:fsetpos|fsetpos()]] |
||
* [[ |
* [[C/ftell|ftell()]] |
||
* [[Programowanie:C:fwrite|fwrite()]] |
* [[Programowanie:C:fwrite|fwrite()]] |
||
* [[Programowanie:C:getc|getc()]] |
* [[Programowanie:C:getc|getc()]] |
||
* [[ |
* [[C/getchar|getchar()]] |
||
* [[ |
* [[C/gets|gets()]] |
||
* [[ |
* [[C/perror|perror()]] |
||
* [[ |
* [[C/printf|printf()]] |
||
* [[Programowanie:C:putc|putc()]] |
* [[Programowanie:C:putc|putc()]] |
||
* [[ |
* [[C/putchar|putchar()]] |
||
* [[ |
* [[C/puts|puts()]] |
||
* [[Programowanie:C:remove|remove()]] |
* [[Programowanie:C:remove|remove()]] |
||
* [[Programowanie:C:rename|rename()]] |
* [[Programowanie:C:rename|rename()]] |
||
* [[ |
* [[C/rewind|rewind()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[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. |
||
* [[ |
* [[C/abort|abort()]] |
||
* [[ |
* [[C/abs|abs()]] |
||
* [[Programowanie:C:atexit|atexit()]] |
* [[Programowanie:C:atexit|atexit()]] |
||
* [[ |
* [[C/atof|atof()]] |
||
* [[ |
* [[C/atoi|atoi()]] |
||
* [[ |
* [[C/atol|atol()]] |
||
* [[Programowanie:C:bsearch|bsearch()]] |
* [[Programowanie:C:bsearch|bsearch()]] |
||
* [[ |
* [[C/calloc|calloc()]] |
||
* [[ |
* [[C/div|div()]] |
||
* [[ |
* [[C/exit|exit()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[C/rand|rand()]] |
||
* [[ |
* [[C/realloc|realloc()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[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 |
||
* [[ |
* [[C/memchr|memchr()]] |
||
* [[ |
* [[C/memcmp|memcmp()]] |
||
* [[ |
* [[C/memcpy|memcpy()]] |
||
* [[ |
* [[C/memmove|memmove()]] |
||
* [[ |
* [[C/memset|memset()]] |
||
* [[ |
* [[C/strcat|strcat()]] |
||
* [[ |
* [[C/strchr|strchr()]] |
||
* [[Programowanie:C:strcmp|strcmp()]] |
* [[Programowanie:C:strcmp|strcmp()]] |
||
* [[Programowanie:C:strcoll|strcoll()]] |
* [[Programowanie:C:strcoll|strcoll()]] |
||
* [[ |
* [[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()]] |
||
* [[ |
* [[C/strncmp|strncmp()]] |
||
* [[ |
* [[C/strncpy|strncpy()]] |
||
* [[Programowanie:C:strpbrk|strpbrk()]] |
* [[Programowanie:C:strpbrk|strpbrk()]] |
||
* [[ |
* [[C/strrchr|strrchr()]] |
||
* [[ |
* [[C/strspn|strspn()]] |
||
* [[ |
* [[C/strstr|strstr()]] |
||
* [[ |
* [[C/strtok|strtok()]] |
||
* [[Programowanie:C:strxfrm|strxfrm()]] |
* [[Programowanie:C:strxfrm|strxfrm()]] |
||
* [[ |
* [[C/strdup|strdup()]] |
||
==time.h== |
==time.h== |
||
Funkcje obsługi czasu. |
Funkcje obsługi czasu. |
||
* [[Programowanie:C:asctime|asctime()]] |
* [[Programowanie:C:asctime|asctime()]] |
||
* [[ |
* [[C/clock|clock()]] |
||
* [[ |
* [[C/ctime|ctime()]] |
||
* [[Programowanie:C:difftime|difftime()]] |
* [[Programowanie:C:difftime|difftime()]] |
||
* [[Programowanie:C:gmtime|gmtime()]] |
* [[Programowanie:C:gmtime|gmtime()]] |
||
* [[ |
* [[C/localtime|localtime()]] |
||
* [[Programowanie:C:mktime|mktime()]] |
* [[Programowanie:C:mktime|mktime()]] |
||
* [[ |
* [[C/strftime|strftime()]] |
||
* [[ |
* [[C/time|time()]] |
||
* [[ |
* [[C/tm|tm]] (struktura) |
||
<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.
- isalnum()
- isalpha()
- iscntrl()
- isdigit()
- isgraph()
- islower()
- isprint()
- ispunct()
- isspace()
- isupper()
- isxdigit()
- tolower()
- toupper()
errno.h
Deklaracje kodów błędów.
- errno (zmienna)
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.
- acos()
- acosh()
- asin()
- asinh()
- atan()
- atan2()
- atanh()
- ceil()
- cos()
- cosh()
- exp()
- fabs()
- floor()
- fmod()
- frexp()
- ldexp()
- log()
- log10()
- modf()
- pow()
- sin()
- sinh()
- sqrt()
- tan()
- tanh()
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.
- clearerr()
- fclose()
- feof()
- ferror()
- fflush()
- fgetc()
- fgetpos()
- fgets()
- fopen()
- fprintf()
- fputc()
- fputs()
- fread()
- freopen()
- fscanf()
- fseek()
- fsetpos()
- ftell()
- fwrite()
- getc()
- getchar()
- gets()
- perror()
- printf()
- putc()
- putchar()
- puts()
- remove()
- rename()
- rewind()
- scanf()
- setbuf()
- setvbuf()
- sprintf()
- sscanf()
- tmpfile()
- tmpnam()
- ungetc()
- vfprintf()
- vprintf()
- vsprintf()
stdlib.h
Najbardziej podstawowe funkcje.
- abort()
- abs()
- atexit()
- atof()
- atoi()
- atol()
- bsearch()
- calloc()
- div()
- exit()
- free()
- getenv()
- labs()
- ldiv()
- malloc()
- mblen()
- mbstowcs()
- mbtowc()
- qsort()
- rand()
- realloc()
- srand()
- strtod()
- strtol()
- strtoul()
- system()
- wctomb()
- wcstombs()
string.h
Operacje na łańcuchach znaków
- memchr()
- memcmp()
- memcpy()
- memmove()
- memset()
- strcat()
- strchr()
- strcmp()
- strcoll()
- strcpy()
- strcspn()
- strerror()
- strlen()
- strncat()
- strncmp()
- strncpy()
- strpbrk()
- strrchr()
- strspn()
- strstr()
- strtok()
- strxfrm()
- strdup()
time.h
Funkcje obsługi czasu.
- asctime()
- clock()
- ctime()
- difftime()
- gmtime()
- localtime()
- mktime()
- strftime()
- time()
- tm (struktura)
< C