C++ самый быстрый способ прочитать только последнюю строку текстового файла?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++ самый быстрый способ прочитать только последнюю строку текстового файла?

Сообщение Anonymous »

Я хотел бы прочитать только последнюю строку текстового файла (я использую UNIX, могу использовать Boost). Все известные мне методы требуют сканирования всего файла для получения последней строки, что совершенно неэффективно. Есть ли эффективный способ получить только последнюю строку?

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

Подробнее здесь: https://stackoverflow.com/questions/118 ... -text-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»