12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Poglavlje 13DatotekeU ovom poglavlju opisujemo funkcije iz standardne ulazno-izlazne bibliotekekoje služe za rad s datotekama. Program koji koristi ove funkcije morauključiti datoteku zaglavlja .13.1 Vrste datotekaDatoteka je imenovano područje u sekundarnoj memoriji, najčešće tvrdomdisku (disketi, CD-u i slično), koje služi za smještaj podataka. Sa stanovištaoperacijskog sustava datoteka je složen objekt koji se obično sastojiod više povezanih fragmenata smještenih na različitim lokacijama u sekundarnojmemoriji. Kako operacijski sustav brine o svim detaljima rada sdatotekama, C promatra datoteku posve funkcionalno kao cjelinu u koju jemoguće upisati niz znakova ili ga iz nje pročitati.Preciznije, u C-u je datoteka kontinuirani niz okteta 1 (eng. stream) kojeje moguće dohvatiti individualno. Prilikom čitanja iz datoteke niz oktetaje usmjeren od datoteke prema programu; program može čitati ulazni nizznak-po-znak. Kod pisanja u datoteku niz znakova ide od programa premadatoteci. Najmanja jedinica koja može biti pročitan ili upisana je jedan znak(oktet).Ovakva apstraktna definicija datoteke omogućava da se tastatura i ekranračunala tretiraju kao datoteke. S tastature je moguće samo čitati, dok jena ekran moguće samo pisati.1 Niz znakova, odn. niz varijabli tipa char.213

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!