/* Beispiel: Laenge eines Files bestimmen */ #include int filelen(FILE *stream) { long l, /* Zwischenspeicher */ len; /* Laenge des Files */ l = ftell(stream); /* Aktuelle Position merken */ fseek(stream, 0, SEEK_END); /* Ans Ende der Datei gehen */ len = ftell(stream); /* Laenge der Datei bestimmen */ fseek(stream, l, SEEK_SET); /* Alte Position wieder herstellen */ return len; /* Laenge zurueckgeben */ }