TiAmo [ Pretorianin ]
[C++] fstream i EOF
Mam pytanie, czy jest jakis prosty sposob zeby sprawdzic czy wlasnie otwierany plik nie jest pusty? Bo niby moge zrobic plik.seekg(ios::end) i pozniej plik.tellg(), i przyrownac do zera, ale jakos ten sposob mnie czasami zawodzi z losowych chyba przyczyn ;/ ma ktos moze lepsza koncepcje odnosnie rozwiazania tego problemu?
beo314 [ Konsul ]
Może kompilator nie zeruje zmiennych którymi przyrównujesz długość pliku? :)
A poważnie - ten sposób działa. Co prawda uczyłem się tego na C (a nie C++), ale nie sądzę żeby była jakaś różnica. Mój wykładowca mówił że to skuteczny sposób i możemy bez przeszkód go używać.