Привет. Не могу прочитать первые 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 байта. С файлами меньшего размера все работает. Это зависит от размера файла?

Ответ на:
комментарий
от Zmacs
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Zmacs
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Zmacs
Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум unicode, read file, С (2016)
- Форум Фейлится fseek(file, 0, SEEK_END) (2016)
- Форум строки (2008)
- Форум Как лучше? (чтение строк из файла) (2006)
- Форум Передача бинарных данных по сети (2008)
- Форум Копирование фрагмента файла - учебная программа (2015)
- Форум Бинарные файлы (2006)
- Форум XFS невозможно прочитать суперблок (2011)
- Форум Очень медленные regex в GNU C Library. Или это я что-то неправильно делаю? (2025)
- Форум Оптимизация ввода-вывода (2005)