Я хочу удалить некоторую информацию из текстового файла, не сдвигая все его записи.Например, текстовый файл customers.txt
дается.в нем много записей, разделенных #
разделителем.и каждая запись содержит поля, разделенные ;
.Например: 1665;John;Smith
учитывая идентификатор клиента, я хочу удалить клиента с соответствующим идентификатором.Я могу найти смещение и длину записи в файле, но не знаю, как ее удалить.я должен переписать весь файл?
Примечание: Я использую Standard C ++ с g ++ 4.5 и libst4.