The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Запись в файл, !*! tux2002, 24-Июл-07, 08:30  [смотреть все]
Поделал примерчики записи в файл на C (glibc). Если выбрать позицию в потоке fseek, то записываемые данные затирают старые, а как вставить? или это невозможно. Извините за глупый вопрос, заранее спасибо.
  • Запись в файл, !*! A, 09:15 , 24-Июл-07 (1)
    >Поделал примерчики записи в файл на C (glibc). Если выбрать позицию в
    >потоке fseek, то записываемые данные затирают старые, а как вставить? или
    >это невозможно. Извините за глупый вопрос, заранее спасибо.

    Вставить невозможно. Только прочитать, вставить и записать всё снова.
    Если файл очень большой, то открыть новый, переписать в новый часть старого, потом дописать в новый то, что нужно вставить, и дописать новый остатком старого.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру