Я согласен с остальными, но позвольте мне сформулировать решение по-другому:
- Получить временное имя файла (для этого есть специальные вызовы)
- Скопируйте исходный файл в временный файл (теперь есть две копии одного и того же файла).
- Откройте исходный файл для «append».
- «Усечь» его на свой точка ввода
- Напишите ваши новые данные
- Откройте ваш временный файл для «read»
- «Ищите» в точку ввода (опять же, вызов OS- специфический)
- Чтение в конец файла во временном файле;
-
- Закрыть оба файла
- Удалить временный файл
задан Joe Almore 31 December 2018 в 00:11
поделиться