Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

работа с файлами.

28K
06 апреля 2010 года
MadGest
45 / / 04.04.2009
Такой вопрос. Открываю файл для записи с параметром "а" . Мне нужно дописать в этот файл строчку, но так что бы она заменила последнюю строчку в файле. т.е переписать последнюю строку.

заранее спасибо.
1
06 апреля 2010 года
kot_
7.3K / / 20.01.2000
"а" - это добавить в файл.
если нужно заменить последнюю - надо окрывать просто на чтение-запись
28K
06 апреля 2010 года
MadGest
45 / / 04.04.2009
а как при открытии чтение/запись поставить замену именно только последней строчки
253
06 апреля 2010 года
Proger_XP
1.5K / / 07.08.2004
Просто открываешь файл и сканируешь (читаешь) его байт-за-байтом, начиная с конца. Встречаешь \r?\n - удаляешь всё до конца файла и пишешь то, что нужно.
Для ускорения поиска можно считать, скажем, 256 байт из конца файла в буфер и сканировать его в памяти + можно для этого использовать стандартные функции Си.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог