02 - Datoteke (files)
Datotečni tip
- file of tip
- var DatotecnaPromenljiva: file of tip;
Povezivanje datotečne promenljive sa fizičkom datotekom
- assign(DatotecnaPromenljiva,ImeDatoteke)
- ImeDatoteke - 'file.dat', 'C:\nesto\file.dat', 'CON', 'LPT1', 'PRN'
Upis u datoteku
- rewrite(DatotecnaPromenljiva) - pravi novu datoteku ili briše postojeću
- write(DatotecnaPromenljiva, podatak)
- write(DatotecnaPromenljiva, podatak1, podatak2, podatak3)
- close(DatotecnaPromenljiva)
Čitanje iz datoteke
- reset(DatotecnaPromenljiva) - vraća na početak datoteke
- read(DatotecnaPromenljiva, podatak)
- read(DatotecnaPromenljiva, podatak1, podatak2, podatak3)
- close(DatotecnaPromenljiva)
- eof(DatotecnaPromenljiva) - proverava da li smo na kraju datoteke
Tekstualne datoteke
- text=(packed) file of char
- var DatotecnaPromenljiva: text;
Povezivanje datotečne promenljive sa fizičkom datotekom
- assign(DatotecnaPromenljiva,ImeDatoteke)
- ImeDatoteke - 'file.txt', 'C:\nesto\file.txt'
Kraj linije u tekstualnoj datoteci
- eoln(DatotecnaPromenljiva) – proverava da li smo na kraju linije
Upis u datoteku
- rewrite(DatotecnaPromenljiva) - pravi novu datoteku ili briše postojeću
- append(DatotecnaPromenljiva) - dopisuje na kraj datotečne datoteke
- write(DatotecnaPromenljiva, podatak)
- writeln(DatotecnaPromenljiva, podatak)
- write(DatotecnaPromenljiva, podatak1, podatak2, podatak3)
- writeln(DatotecnaPromenljiva, podatak1, podatak2, podatak3)
- writeln(DatotecnaPromenljiva)
- close(DatotecnaPromenljiva)
Čitanje iz datoteke
- reset(DatotecnaPromenljiva) - vraća na početak datoteke
- read(DatotecnaPromenljiva, podatak)
- readln(DatotecnaPromenljiva, podatak)
- read(DatotecnaPromenljiva, podatak1, podatak2, podatak3)
- readln(DatotecnaPromenljiva, podatak1, podatak2, podatak3)
- readln(DatotecnaPromenljiva)
- close(DatotecnaPromenljiva)
- eof(DatotecnaPromenljiva) - proverava da li smo na kraju datoteke


Predavanja