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.