Ну я бы сделал так:
1. Считал бы файл и запихнул бы все в массив. Массив надо отсортировать по времени, например. начала событий.
2. Взял бы текущее время.
3. Нашел бы по текущему времени нужние текущее событие (или ближайшее до).
4. Вывел бы данные найденного элемента в первые три поля
5. Вывел бы данные следующего элемента, если он есть, во вторые три поля.
Все. Задача решена.
Извини, код писать лень, т.к. он довольно примитивный.
|