Программирование файлов C - замена текста в файле с помощью вызовов POSIX - PullRequest
0 голосов
/ 06 февраля 2010

Есть ли способ заменить любое ключевое слово в текстовом файле, используя вызовы POSIX, без повторного создания файла .. Если да, скажите, пожалуйста, как это сделать ..

Заранее спасибо ..

1 Ответ

1 голос
/ 06 февраля 2010

Если текст и замена имеют одинаковый размер, вы можете открыть его в режиме r+, выполнить поиск и затем написать. Если их размеры различны, заменить невозможно, не создавая заново.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...