Здравствуйте! Занимаюсь заполнением файла и столкнулся со следующей проблемой: необходимо в конце файла пропустить место под стркутурку, записать данные, а потом вернуться и вписать структурку в оставленное место. С помощью ftell запомнил место, куда буду сохранять структурку, с помощью fseek пропустил место. Начинаю по байтам формировать и записывать данные. После первого же вызова fputc функция ftell начинает возвращать позицию, как будто я не сдвигался в файле функцией fseek и не оставлял места. Хотя до первого вызова смещение в файле правильное. Файл отркыт с опцией "ab". Кто-нибудь может подсказать решение? Заранее спасибо!:)
Похожие темы
- Форум popen и fseek (2006)
- Форум проблема с fseek !!! (2006)
- Форум Фейлится fseek(file, 0, SEEK_END) (2016)
- Форум Ошибка сегментирования при использовании fseek. (2013)
- Форум Как все таки Ъ понять что fseek вылетел за пределы файла открытого на чтение? (2021)
- Форум Сочетания клавиш (2016)
- Статьи Линукс, ассемблер и X11 (2023)
- Форум О неопределённом поведении и багах оптимизатора clang на примере разбора цикла статей Криса Латтнера, разработчика clang. (2017)
- Статьи Как кушать вилкой. ... или о fork() в двух словах (2023)