DPX-Infinity писал(а):а что, 42 метра? хм.. понятно, тогда не дело. в таком случае мне представляется что-то такое: создать новый файл, добавить в него строку и каким-нить образом приклеить к нему старый (без помощи функций чтения/записи в буффер).
приклеить без считывания нельзя.
Там у него проблема сделать постраничный вывод этого текстового файла.
тут 3 варианта
1. бить файл на куски.
2. строить индекс к этому файлу со сещение в байтах, чтоб можно было fseek использовать
3. файл записей фиксированной длины (тоже чтоб fseek использовать можно было)