Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Удаление строки через fstream |
Автор: Recev 29.5.2011, 11:00 |
Как через fstream удалить первую строку из файла? Полностью из смещением. |
Автор: volatile 29.5.2011, 18:30 |
Recev, так просто с "кондачка" - не получится. нужно найти конец первой строки, а дальше весь остаток файла перекопировать в другой файл. Первый файл удалить. Если файл маленький, можно загрузить в память, удалить 1-ю строку, записать назад. Добавлено через 55 секунд есть еще вариант, с отображением файла в память. Там просто memmove(). (но это уже не fstream) |