Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2015, 10:56   #1
Bayern_M
Форумчанин
 
Регистрация: 18.03.2015
Сообщений: 114
По умолчанию Как найти адрес конца структуры

Здравствуйте!

Пытаюсь сформировать пакет ответа для протокола ModBUS RTU на функцию чтения регистров.
Состоит пакет из структуры с элементами, которые мы можем найти из пакета запроса или рассчитать руками. Далее за структурой необходимо разместить массив считанных регистров. Он динамический, так как кол-во регистров на чтение указывается в запросе. И в конце идет переменная контрольной суммы

Структуры в ответном пакете я заполнил. Для размещения массива регистров завел указатель, которому хочу присвоить адрес конца структуры

Подскажите как его найти

Я пытаюсь как-то так, но не выходит

Код:
struct _apack_ head;
short int *a;


...

a=(short int *)head+sizeof(head);
Bayern_M вне форума Ответить с цитированием
Старый 31.03.2015, 11:54   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

А адрес от переменной кто будет брать перед тем, как пытаться его приводить к адресу?
p51x вне форума Ответить с цитированием
Старый 31.03.2015, 12:01   #3
Bayern_M
Форумчанин
 
Регистрация: 18.03.2015
Сообщений: 114
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
А адрес от переменной кто будет брать перед тем, как пытаться его приводить к адресу?
Код:
a=&head+sizeof(head);
Bayern_M вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets dmitrii6120 Помощь студентам 6 14.11.2011 20:10
Помогите пож найти ошибки в программе и дописать ее до конца rm2003 Помощь студентам 1 02.10.2008 21:24
Найти адрес ячейки... Bu$ter Microsoft Office Excel 7 11.06.2008 14:52
как узнать ip адрес зная mac адрес Roman Работа с сетью в Delphi 9 25.06.2007 12:39
Нужно найти последнюю строку в файле с информацией и узнать ее адрес Мефистофель Microsoft Office Excel 2 10.06.2007 16:03