Jak sprawdzić rozmiar pliku otworzonego strumieniem?
Sprawa jest prosta - wystarczy po otworzeniu pliku przesunąć się (seekg) na jego koniec (drugim parametrem będzie flaga end) a potem odczytać aktualną pozycję w pliku (tellg), która zwróci nam pozycję w bajtach. Potem z powrotem przesuwamy się na początek pliku (seekg z drugim parametrem beg). Przykład:
[crayon-5f335a1e89b25884799765/]
U mnie pojawił się tekst: Rozmiar pliku (w bajtach): 1440054, w kilobajtach: 1406

Autor: Iskar