Цитата(European @ 31:07:2007, 10:56 )

Ну если необходимо заменить символ или заменяемые строки одного размера, то все просто.
С заменой строк разной длины вариантов много, тут уже от задачи зависит.
1 - отображаемые в память файлы.
2 - найти место, откуда начинается замена, считать последующие данные в буфер, обрезать файл, а затем записать буфер. Если замена в начале файла, а файл довольно большой, то метод так себе.
Понял, думаю всё таки прийдется делать через временный файл, проще получится...

Там будут и одной и не одной длины...
Если не трудно, кусочек кода который отвечает за замену слов одной длины.