|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.12.2011, 15:17 | #1 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Указатель на элемент структуры
Доброго времени суток -)
Есть несколько устройств, описываемых набором параметров. На каждом устройстве стоят датчики, эти параметры отслеживающие. Расположение датчиков, и, соответственно, параметры, которые они фиксируют, может различаться от устройства к устройству. Для соответствия датчика параметру устройства используется XML файл (свой для каждого устройства), где указывается какой именно датчик (по номеру) какому именно параметру (по имени) соответствует. Программа при инициализации читает файл, генерирует массив структур, описывающий датчики, в цикле считывает показания с датчиков и должна записать их в соответствующие переменные. Требуется поставить соответствие датчиков параметрам для каждого устройства. И вот что-то у меня тут не заладилось... Видимо, пятничное настроение мешает -) Допустим, набор параметров описывается структурой: Код:
Код:
Или я вообще в корне неправ и пытаюсь "поставить Декарта перед лошадью"? Может, есть какая-то другая, более рациональная идея организации этих взаимодействий? Буду благодарен за толчок в нужном направлении -)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
09.12.2011, 15:27 | #2 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
А что мешает сделать структуру параметров полем структуры датчиков? Или я чего-то не понимаю?
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
09.12.2011, 15:38 | #3 | |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Цитата:
Попробую еще раз. Программа единовременно работает с одним устройством. То есть, экземпляров структуры, описывающей параметры, -- один. Далее. Один датчик -- один параметр, название которого считывается из файла. Датчиков несколько. При подключении другого устройства считывается новый файл с новым соответствием датчиков параметрам. То есть, если сделать структуру параметров полем структуры датчиков, то, во-первых, из этой структуры параметров будет использоваться не более одного поля, а во-вторых, это не решает проблему, какое именно поле должно использоваться для каждого конкретного датчика...
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив 7х7 целого типа в каждом столбце поменять max элемент и элемент побочной диагонали | Sheport | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 20.06.2011 23:30 |
Указатель this | Golovastik | Общие вопросы C/C++ | 8 | 16.01.2010 10:30 |
(!)указатель на указатель(!) | (C)stalin(Cpp) | Общие вопросы C/C++ | 0 | 07.06.2009 15:32 |
Первый нечетный элемент каждой строки удвоить (предполагается, что в каждой строке есть нечетный элемент | Галина002 | Помощь студентам | 1 | 18.03.2009 06:30 |
Указатель n на m | CESHNIK | Общие вопросы C/C++ | 7 | 07.03.2008 23:35 |