Вопрос
Вопрос по нетипизированным файлам. Допустим я смогу добавить что-нть в файл методом blockwrite. А вот как удалить оттуда, то что я добавил? И вообще, как сделать удаление в untyped-файлах?
Ответ
Удалить что-либо из файла можно только через его перезапись. Т.е. необходимо создать временный файл, кинуть в него информацию, которая находится до и после удаляемого блока.
Либо писать новую инфу поверх удаляемой, но тогда возникает проблема, так как записываемый блок может быть другого размера, чем удаляемый.
Copyright 2000-2004 Сообщество Чайников
Контактная информация