[ Marko Svraka @ 16.05.2015. 18:20 ] @
STABLA pomoc Moze li mi neko pojasniti(dati neke smernice) prilikom resavanja ovog zadatka Hvala unapred Programski jezik je C Napisati program za rad sa binarnim fajl-sistemom za koji treba implementirati sljedeću funkcionalnost: Definisati enumeraciju TIP koja može da ima labele Folder i Datoteka, Definisati slog FOLDER koji predstavlja neki čvor stabla i koji sadrži polje naziv koje je dinamički string, polje identifikator koje je tipa TIP i dva polja koja sadrže pokazivače na lijevog i desnog sina, Definisati slog DATOTEKA koji predstavlja čvor stabla bez sinova i sadrži polja naziv i identifikator, i polje sadrzaj koje je dinamički string, Napisati funkciju za umetanje foldera u stablo, tako da se umetanje vrši na čvor (folder) specifikovan nazivom tog foldera, S obzirom da slog DATOTEKA sadrži polja naziv i identifikator, umetanje datoteka realizovati unutar funkcije za umetanje foldera, provjerom identifikatora i kastovanjem pokazivača na FOLDER u pokazivač na podatak tipa DATOTEKA ukoliko je identifikator odgovarajućeg tipa, Radi jednostavnosti, pretpostaviti da su nazivi foldera i datoteka jedinstveni; dodavanje vršiti u prvog slobodnog sina, Napisati funkciju za ispis cijelog binarnog fajl-sistema na standardni izlaz. |