stdlib biblioteka

1

stdlib biblioteka

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

1.ULAZNO-IZLAZNE FUNKCIJE(stdio.h)
Sadrzi: printf();scanf();fgetchar(),fputchar();getchar(),putchar();gets(),puts();fopen(),fprintf(),fclose(),
fscanf(),feof();fgetc(),getc(),fputc(),putc();
fgets(),fputs();fread(),fwrite(),fseek(),ftell();fgetpos(),fsetpos();clearerr(),ferror();remove().

2.STANDARDNI ULAZ/IZLAZ(iostream.h)
Sadrzi:cin(),out().

3.FUNKCIJE ZA MANIPULACIJU EKRANOM(conio.h)
3.1.Ulazne-izlazne funkcije:
Ulazne funkcije sadrzi: cgets(),cscanf(),getch(),getche(),kbhit().
Izlazne funkcije sadrzi: cputs(),cprintf(),putch().
3.2 Funkcije za promenu stanja ekrana sadrzi:
funkcije za manipulaciju kursora sadrzi: gotoxy(),wherex();
funkcije za manipulaciju linijom sadrzi: insline(),delline(),clreol();
funkcije za brisanje ekrana sadrzi: clrscr();
funkcije za odredjivanje intenzitea teksta sadrzi: normvideo(),lowvideo,highvideo();
funkcije za selekciju prozora i tekstualnog rezima rada sadrzi: window(),textmode();
funkcije za odredjivanje boje pozadine i crtanja sadrzi: textbackground(),textcolor(),textattr();
unos lozinke sadrzi: getpass().

4.FUNKCIJE ZA RAD SA ALFANUMERICKIM ZNACIMA(ctype.h)
4.1.Kontrola vrste ulaznih znakova sadrzi:isdigit(),isxdigit(),isalpha(),isalnum(),
islower(),isupper(),isspace(),ispunct(),isascii(),iscntrl(),isgraph(),isprint();
Konverzija znakova sadrzi: toascii(),tolower(),_tolower(),toupper(),_toupper().

5.FUNKCIJE ZA RAD SA STRINGOVIMA(string.h) sadrzi:
5.1 Funkcije kopiranja: strcpy(),strncpy(),memccpy(),memmove(),strcat(),strncat();
5.2 Funkcije uporedjivanja sadrzi: strcmp(),strncmp(),memcmp();
5.3 Funkcije pretrazivanja sadrzi: strchr(),memchr(),strpbrk(),strstr();
5.4 Funkcije za izracunavanje duzine stringa sadrzi: strlen(),strcspn();
5.5 Funkcije za konverziju stringa sadrzi: strupr(),strlwr();
5.6 Funkcije za manipulaciju sadrzi: memset(),strrev(),strtok().

6. FUNKCIJE ZA KONVERZIJU TIPOVA,PRETRAZIVANJE I SORTIRANJE NIZOVA(stdlib.h)
6.1 Funkcije za konverziju tipa sadrzi:atoi(),atof(),strtod(),atol(),strtol(),itoa(),ltoa(),ecvt(),fcvt(),gcvt();
6.2 Matematicke funkcije sadrzi: div(),ldiv();
6.3 Funkcije za pretrazivanje i sortiranje nizova sadrzi: bsearch(),lfind(),qsort(),
6.4 Funkcije za rad sa slucajnim brojevima sadrzi: randomize(),srand(),random(),time().

7.MATEMATICKE FUNKCIJE
Sadrzi: abs(),fabs(),labs(),exp(),fmod(),hypot(),log(),log10(),poly(),pow(),pow10(),ceil(),floor(),sin(),cos(),tan(),sqrt().

8.FUNKCIJE ZA RAD SA PROCESIMA(process.h)
Sadrzi: abort(),exit(),system(),exec().

9.FUNKCIJE ZA RAD SA OKRUZENJEM(dir.h)
Sadrzi:chdir(),getcurdir(),getdisk(),setdisk(),mkdir(),rddir(),searchpath().

10.FUNKCIJE ZA RAD SA MEMORIJOM(alloc.h)
Sadrzi:coreleft(),malloc(),free(),realloc().

11.FUNKCIJE ZA RAD SA OPERATIVNIM SISTEMOM(dos.h)
Sadrzi: delay(),sleep(),sound(),nosound(),getdate().

12.FUNKCIJE ZA RAD SA GRAFIKOM(graphics.h) sadrzi:
12.1 Funkcije za upravljanje grafickim sistemom;
12.2 Funkcije za crtanje i popunjavanje;
12.3 Funkcije za manipulisanje: ekranom, pogledom, slikom, pikselom;
12.4 Funkcije za prikazivanje teksta;
12.5 Funkcije za kontrolu boja: za dobijanje informacija o boji, za odredjivanje boje;
12.6 Funkcije za rad sa greskama;
12.7 Funkcije za dobijanje stanja.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

jao Kaca, svaka cast... jest da ih ne koristim nesto preterano, ali zatreba ponekad....
hvala mnogo...



offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23065
  • Gde živiš: Niš

ja std-lib izbacim, koristim samo winapi, i exe mi krene od 2kb Razz

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

meni nije bitna velicina Smile
inace, koristim C ako trebam nesto da napravim kao neku konzolu ili sta vec... kao mysql sto ima Smile
ne koristim preterano C, a ovo mi je dobro doslo jer nikad nisam znao koje sve f-je postoje, a mrzelo me da tragam.... (ovako mi je kao na tacni Smile)
vidim, da ima i za execute .exe file.... milina Smile

offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

@Peca

Haha Smile Da stvarno... std lib je k'o teg oko vrata ;-)

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

@snoop
hvala.
ako ti treba nesto za ispit, mozes da pogledas gore navedene funkcije.

@peca
videcemo...Razz

@nom
Laughing

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23065
  • Gde živiš: Niš

e, i naslov topic-a je malo cudan...
stdlib je prvenstveno napravljen za C, pa je posle, naravno, implementiran i u C++.
promenio sam naslov topica...

a sto se tice koriscenja samo winapi-ja, verujte mi, postoje gotove funkcije, koje zamenjuju ove iz stdlib-a...

malloc - GlobalAlloc
free - GlobalFree
strcpy - lstrcpy
strcat - lstrcat
strncpy - lstrcpyn
strncat - lstrcatn
strlen - lstrlen

itd... ima ih jos... pitajte ako vas zanima...

ja nisam nasao samo za memcpy, ali sam je rucno napisao Smile

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

Dodatak:
12.FUNKCIJE ZA RAD SA GRAFIKOM(graphics.h) sadrzi:
12.1 Funkcije za upravljanje grafickim sistemom:
initgraph(),closegraph().

12.2 Funkcije za crtanje i popunjavanje;
moveto(),moverel(),line(),lineto(),linerel(),circle(),ellipse(),rectangle(),drowpoly();
setfillstyle(),bar(),bar3d(),fillpoly(),floodfill();

12.3 Funkcije za manipulisanje sadrzi:
ekranom:cleardevice();
pogledom: setviewport(),clearviewport();
slikom:imagesize(),getimage(),putimage();
pikselom:getpixel(),putpixel();

12.4 Funkcije za prikazivanje teksta:
settextstyle(),settextjustify(),outtextxy(),outtext(),texthight(),textwidth();

12.5 Funkcije za kontrolu boja:
za dobijanje informacija o boji:getmaxcolor(),getbkcolor(),getcolor();
za odredjivanje boje:setcolor(),setbkcolor()

12.6 Funkcije za rad sa greskama;
graphresult(),grapherrormsg()

12.7 Funkcije za dobijanje stanja.
getmaxx(),getmaxy().

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23065
  • Gde živiš: Niš

mislim da te graficke funkcije vaze samo za DOS.

offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

Kaca - ajde nesto svezije ;-) Copyright stdlib.h je iz 1987... Very Happy

Ko je trenutno na forumu
 

Ukupno su 1640 korisnika na forumu :: 35 registrovanih, 2 sakrivenih i 1603 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1643 - dana 18 Sep 2019 22:10

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., amaterSRB, Apok, babaroga2, Bane san, Bloody, boracbl1389, d bos, DH2, Dimitrise93, Gama, Kaplar2, Kubovac, KUZMAR, Lošmi, Mlav, mnn2, Profica2, radoznao2, Rakenica, renoje2, repac, Revolucion, rovac, S-lash, shone34, skvara, suton2, tmanda323, trajkoni018, vlad the impaler, Vojkan Petrovic, wizzardone, zixmix, Zmaj 99