Czytanie & Zapis

0

Cześć
Zrobiłem sobie taki prosty kompresor plików, ale zapomniałem ze ma on kompresować też duże pliki (nie przyszło mi to do głowy), testowałem go tylko na małych :) wiec używałem tylko pętli czytającej bajt po bajcie plik po pliku, lecz przy większych plikach to trwa w nieskończoność, wiec chciałem się zapytać czy procedurą BlockRead można precyzyjnie odczytać np. od 1024 bajta do 3334 bajta? jeśli tak to w jaki sposób?

0

seek + F1

0

Zakladajac ze masz file of byte albo file i reset(f,1);

Seek (f, 1023); //albo 1024, sprawdz
BlockRead(F, dokad, 3334-1024+1);// sprawdz obliczenie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1