У меня есть код, который запускается один раз в день, и fputs () добавляет запись ежедневного журнала в плоский файл в формате:
yyyy-mm-dd|log entry
Этот файл затем отображается на веб-странице fgets () и отображает все записи от самой старой до самой новой.
Что мне нужно сделать, так это изменить процесс записи / чтения так, чтобы:
A. В файле журнала хранятся только самые последние записи.
B. Порядок вывода меняется на противоположный, и самая последняя запись в журнале отображается первой.
Если порядок записи файла журнала можно изменить с помощью операции записи, то операция чтения может остаться без изменений.
Если есть лучший способ сделать это, кроме fputs и fgets, я открыт для этого.
Спасибо