Обрезать или изменить размер файла, чтобы изменить его конец

у меня естьFILE* file который содержит некоторые двоичные данные. Допустим, эти данные представляют собой список значений типа double, а последняя запись представляет собой строку, описывающую, что это за числа типа double Я хочу изменить эту строку (новая строка может быть короче). Итак, сначала я удаляю старую строку. Мне нужно найти начальную точку строки:

fseek(file,-size(sring.size()),SEEK_END);

и что тогда мне делать? я нашелУдалить конец файла ссылка, но я не знаю, какой использовать ... После изменения размера файла я могу просто написать свою новую строку, используяfwrite ?

Ответы на вопрос(2)

Ваш ответ на вопрос