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: 23211
  • 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: 23211
  • 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: 23211
  • 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 1063 korisnika na forumu :: 48 registrovanih, 6 sakrivenih i 1009 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 9k38, Apok, babaroga, bigfoot, Bojadin Strumski, bojank, bojankrstc, bojcistv, Centauro, dane007, dankisha, Dannyboy, Dimitrise93, djolew, FOX, Goran 0000, goxin, janbo, Karla, Kibice, Krvava Devetka, loon123, Lošmi, Marko Marković, mercedesamg, milenko crazy north, milutin134, mocnijogurt, moldway, Neutral-M, ozzy, Parker, radoznao, randja26, repac, Rogan33, royst33, sasa87, Simon simonović, slonic_tonic, stegonosa, styg, Trpe Grozni, uruk, vathra, wulfy, ZetaMan, 1107