Witam.
Gdy próbuje odczytać coś z pliku to ostatni odczyt podwójny:
fstream f("plik.bin",ios:binary|ios:in);
while(!f.eof())
{
f.read(...);
}
f.close();
Gdy do pętli dodam jeszcze tego if'a to wszystko działa.
if(!f.eof())
break;
Dlaczego tak jest?