Input/Output og Filer
- slide 16 : 32
Funktioner på random access filer
Begrebsligt kan man tilgå en random access fil på samme måde som et array
Random access funktioner:
int fseek(FILE *fp, long offset, int place)
Sætter filpositionen for næste læse- eller skriveoperation
offset
er en relativ angivelse i forhold til
place
place
er
SEEK_SET
,
SEEK_CUR
,
SEEK_END
svarende til filstart, nuværende position, og filafslutning
long ftell(FILE *fp)
Returnerer den nuværende værdi af filpositionen relativ til filstart
void rewind(FILE *fp)
Ækvivalent til
fseek(fp, 0L, SEEK_SET)
Et program der læser en fil baglæns.