может я попробую, жесткий бинарник подразумевает, если у Вас одна запись составляет в совокупности 10 байт например, то восьмая запись должна начаться с 81 байта от начала файла или записей. Таким образом, зная размер бинарника мы знаем сколько в нем записей и пора ли "затирать" первую запись, чтоб добавить новую и при этом файл оставался с тем же размером
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Как. уважаемый коллега? Как мы знаем. что пора затирать? Для этого нам надо знать не только размер файла (это ясно), но и количество записей. которые мы произвели на текущий момент. Я об этом и говорю: номер записи.
Ладно, если вы до сих пор думаете, что я ошибаюсь - дайте мне самому убедиться в этом. Или убедить вас в обратномУ меня еще целый вечер впереди