Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как урезать файл?


Автор: chipset 7.4.2005, 22:22
Для текстовых файлов:
Вобщем так: открываешь файл на чтение и один файл на запись. Далее читаешь один за другим символы в файле и записываешь их в другой файл пока не встретится n-ый символ перевода строки '\n'. Закрываешь файлы.
А можно попробовать открыть файл на чтение и запись одновременно, встать в начало файла fssskом и далее просматривать все символы пока не встретится n-ый символ перевода строки. Все символы до конца файла заменить на пробелы. 

Автор ответа:  AlexSИспользуя CFile можно сделать SetFileLength(DWORD dwNewLength). Автор ответа:  keisikВ API есть функция SetEndOfFile(). Автор ответа:  Fantasist

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)