Witam,
mam problem z operacjami na dużych plikach (2,5 GB). Czy sa jakies limity? i czy taki limit jest uzalezniony np od ilosci posiadanej pamieci RAM?
Podczas wykonywania, program sie w pewnym momencie wykrzacza.
Plik otwieram poleceniem ifstream z parametrami ios::in|ios::binary
Poprawnosc otwarcia pliku sprawdzałem poprzez if(!plik), jednak zaden blad sie nie pojawial.
Program takze nie chce odczytać pojemności pliku (filesize). Ustawiłem zmienną na unsigned long, tak aby mogła spokojnie poradzić sobie z tak wielką ilością bajtów (liczba 10cyfrowa), jednak wciąż mi pokazuje 0. Probowalem też "ręcznie" ustawić pojemnosc, tak by mozna bylo stworzyć tablice charów o okreslonej wielkosci, a następnie skopiowanie do niej zawartosci strumienia. NIestety kopiowanie skonczylo sie fiaskiem.
wydaje mi się, że te problemy pojawiaja sie poniewaz w "zly sposob" otweiram plik. No i chyba ten RAM tez ma tu coś do gadania.. ktoś moze pomoc?