Здравствуйте, ArtK, Вы писали:
AK>Пишется программа-архиватор. Данные собираются с некоторых устройств. Каждое устройство представлено некой структурой данных:
В такой постановке задача не решаема. Опиши конкретно: что за программа-архиватор? Зачем она нужна? Какие устройства опрашивает? Что за устройства? Для чего нужна архивация?
AK>Нужно собирать определенный (заранее неизвестный) набор данных с каждого устройства, на пример: AK>byteData и floatData с устройства DeviceType0 AK>floatData с устройства DeviceType1 AK>и intListData[1], intListData[3] и intListData[7]
Не понимаю, зачем тогда в структурах хранить все остальные данные? Почему бы не хранить только то, что нужно для архивации?