[ djuma89 @ 10.01.2012. 17:58 ] @
Projektni zadatak Napisati C program koji će omogućiti rad sa podacima o evidentiranim projekcijama u bioskopu Grad. Za svaku projekciju se beleži evidencioni broj (8 cifara), naziv projekcije (najviše 40 karaktera),datum i vreme projekcije, oznaka sale (tačno 5 karaktera) i trajanje projekcije u minutima (do 2 000minuta). Svi podaci moraju biti smešteni u binarnu sekvencijalno organizovanu datoteku sa faktorom blokiranja f dok ažuriranje mora biti vršeno u režimu redosledne obrade. Program treba da ponudi sledeće funkcionalnosti kroz formu tekstualnog korisničkog menija: o formiranje prazne datoteke pri čemu korisnik zadaje naziv nove datoteke (1*) o izbor aktivne datoteke zadavanjem njenog naziva (0,5*) o prikaz naziva aktivne datoteke (0,5*) o formiranje vodeće serijske datoteke promena direktnim unosom podataka u realnom vremenu, pri čemu sadržaj te datoteke obuhvata slogove namenjene za unos, izmenu i brisanje u aktivnoj datoteci (4*) o formiranje sekvencijalne datoteke promena na sledeći način (4**) -učitavanje slogova iz serijske datoteke promena u dinamičku strukturu podataka -sortiranje članova strukture prema rastućoj vrednosti identifikatora -upis članova iz strukture podataka u sekvencijalnu datoteku promena o formiranje izlazne sekvencijalne datoteke na osnovu sadržaja sekvencijalne datoteke promena i aktivne datoteke, kao i formiranje datoteke grešaka (3***) o prikaz svih slogova aktivne datoteke zajedno sa adresom bloka i rednim brojem sloga u bloku (1***) Pripremiti posebnu test datoteku sa podacima koja će sadržati bar 10 slogova. (1***) Poštovati sledeća ograničenja: o vrednost faktora blokiranja f je 5 o prilikom rada nad datotekom, dozvoliti preuzimanje i upis isključivo čitavih blokova o prisustvo statusnog polja u datotekama promena o prisustvo polja opisa greške u datoteci grešaka o prisustvo posebnog sloga koji označava kraj datoteke o upotrebu isključivo ASCII karaktera za tekstualni sadržaj zvezdica je tezina a u zagradi broj poena na testu |