Жалко, что я чайник в языке Си (Читаю и перевожу со словарем).
Но я бы оставил стандартную историческую таблицу, а на Си сделал экспорт в файл. Мне кажется было бы проще. Ведь в архиве исторической таблицы, каждая запись - 5 регистров штамп времени, далее один регистр индекс сообщения в массиве сообщений, остальные шесть регистров игнорируем.
Адреса каждой записи в архиве известны, печатаем каждую запись в буфер функцией snprintf() в нужном формате (дату-время + "," + сообщение из массива по индексу + 0x0D + 0x0A). После перебора всех записей в архиве - записать содержимое буфера в конец файла "CE.csv"





).
Ответить с цитированием