Привет. Не могу прочитать первые 4 байта последней записи в бинарнике весом 4 Гб. Т.е. пишу типа
fseek (file,-size,SEEK_END);
fseek (file,-size+1,SEEK_END);
fseek (file,-size+2,SEEK_END);
fseek (file,-size+3,SEEK_END);
Получается, что с конца файла вычитается размер записи, а затем читаютя поочередно 4 байта. С файлами меньшего размера все работает. Это зависит от размера файла?
![](/photos/21928.png)
Ответ на:
комментарий
от Zmacs
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/21928.png)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/21928.png)
Ответ на:
комментарий
от Zmacs
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/21928.png)
Ответ на:
комментарий
от Zmacs
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/21928.png)
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум unicode, read file, С (2016)
- Форум строки (2008)
- Форум Фейлится fseek(file, 0, SEEK_END) (2016)
- Форум Поиск файлов (2004)
- Форум array (char **array) (2003)
- Форум C++ и размер бинарника (2015)
- Форум Запуск стандартных программ (fdisk в данном случае) на английском языке. (2015)
- Форум [C++][Хранение данных] свой бинарный формат vs sqlite vs что-то ещё (2010)
- Форум XenServer SR_BACKEND_FAILURE_79 VDI Invalid size (2021)
- Форум Не могу отформатировать флешку (2017)