You are on page 1of 2

stdio.

h
prototip
int printf(const char *format, ...); int scanf(const char *format, ...); int putchar(int c); int getchar(voi$); int puts(const char *s); char *gets(char *s); #('! *fopen(const char *path, const char *mo$e); int fc ose(#('! *stream); int fprintf(#('! *stream, const char *format, ...); int fscanf(#('! *stream, const char *format, ...); int fputc(int c, #('! *stream); int fgetc(#('! *stream);

povratna vrijednost
broj ispisanih znakova, <0 za pogreku broj uitanih anova, !"# za pogreku ispisani znak, !"# za pogreku uitani znak, !"# za pogreku pozitivan broj, !"# za pogreku s, %&'' za pogreku #('! pokaziva, %&'' za pogreku 0, !"# za pogreku broj zapisanih znakova, <0 za pogreku broj proitanih anova, !"# za pogreku zapisani znak, !"# za pogreku proitani znak, !"# za pogreku

int fputs(const char *s, #('! *stream); pozitivan broj, !"# za pogreku char *fgets(char *s, int size, #('! *stream); size)t frea$(voi$ *p, size)t size, size)t count, #('! *stream); size)t f*rite(const voi$ *p, size)t size, size)t count, #('! *stream); int fseek(#('! *stream, int origin); ong fte (#('! *stream); ong offset, s, %&'' za pogreku broj proitanih anova, 0 za pogreku broj zapisanih anova, 0 za pogreku 0, +, za pogreku trenutna pozicija kursora u $atoteci, +, za pogreku -0 uko iko je kursor u $atoteci na njenom kraju ko$ pogreke za$nje operacije na$ $atotekom, 0 uko iko je operacija bi a uspjena

int feof(#('! *stream); int ferror(#('! *stream);

math.h
$oub e po*($oub e ., $oub e /); $oub e s0rt($oub e .); int abs(int .); $oub e sin($oub e .); $oub e cos($oub e .); $oub e tan($oub e .); $oub e $oub e og($oub e .); og,0($oub e .); ./

x
x
sin . cos . tan . n . og . najmanji cije i broj ve1i o$ . najve1i cijeni broj manji o$ .

$oub e cei ($oub e .); $oub e f oor($oub e .);

stdlib.h
prototip
voi$ *ma oc(size)t size);

povratna vrijednost
pokaziva na a ocirani b ok, %&'' za pogreku pokaziva na a ocirani b ok, %&'' za pogreku pokaziva na (re)a ocirani b ok, %&'' za pogreku pseu$os uajni broj u interva u 20, 34%5)6478

voi$ free(voi$ *p); voi$ *ca voi$ *rea oc(size)t count, size)t size); oc(voi$ *p, size)t size);

voi$ sran$(unsigne$ int see$); int ran$(voi$);

string.h
size)t str en(const char *s); char *strcp/(char *$est, const char *src); char *strcat(char *$est, const char *src); int strcmp(const char *s,, const char *s9); char *strchr(const char *s, int c); char *strrchr(const char *s, int c); char *strstr(const char *s,, const char *s9); char *strtok(char *s, const char *$e imiters); voi$ *memcp/(voi$ *$est, const voi$ *src, size)t n); broj znakova u stringu s $est $est <0 (s, :manje: o$ s9), 0 (s, :je$nak: s9), ;0 (s, :ve1e: o$ s9) pokaziva na prona<eni znak, %&'' ako ga nema pokaziva na prona<eni znak, %&'' ako ga nema pokaziva na prvo pojav jivanje s9 unutar s,, %&'' ako ga nema pokaziva na prvi token stringa s, %&'' za kraj $est

voi$ *memmove(voi$ *$est, const voi$ *src, size)t n); $est int memcmp(const voi$ *s,, const voi$ *s9, size)t n); <0 (prvih n bajta s, manje o$ s9), 0 (prvih n bajta s, je$nako s9), ;0 (prvih n bajta s, ve1e o$ s9) voi$ *memset(voi$ *s, int c, size)t n); voi$ *memchr(const voi$ *s, int c, size)t n); s pokaziva na prona<eni bajt, %&'' ako ga nema

ctype.h
int toupper(int c); int to o*er(int c); int is$igit(int c); int isa pha(int c); int isa num(int c); int is o*er(int c); int isupper(int c); int isspace(int c); int isprint(int c); int iscntr (int c); c konvertiran u =!'(>" s ovo c konvertiran u ma o s ovo -0 ako je c znamenka 20..?8, 0 inae -0 ako je c s ovo 24..@, a..z8, 0 inae -0 ako je c s ovo i i znamenka 24..@, a..z, 0..?8, 0 inae -0 ako je c ma o s ovo 2a..z8, 0 inae -0 ako je c =!'(>" s ovo 24..@8, 0 inae -0 ako je c :praznina: 2A A, ABtA, ABnA, ABrA, ABfA, ABvA8, 0 inae -0 ako je c znak koji se moCe ispisati 20.90..0.De8, 0 inae -0 ako je c kontro ni znak 20.00..0.,f, 0.Df8, 0 inae

You might also like