Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 21, 2007 12:07:13

turist
От:
Зарегистрирован: 2007-08-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Си-шные массивы в struct

Привет народ!

Помогите инвалиду Google-а, не смог найти ответ на свой вопрос.

Итак, есть структура пакета из Сишного .h:

struct pktHeader
{
uint8_t version;
uint8_t flag;
uint8_t Reserved;
uint16_t type;
uint16_t length;
uint32_t totalLength;
};


Я составляю строку формата для struct - “BB2BHHI”. Но я так понимаю, что 2B - это не то, что мне нужно для uint8_t Reserved - массива из двух элементов. Но ладно, я добрый, в этот раз могу и принять 2 значения, а потом их склеить. А когда их будет ?

Что можете посоветовать?

Заранее спасибо ;)



Офлайн

#2 Авг. 22, 2007 00:53:23

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Си-шные массивы в struct

Через struct - никак. Он делался для простых случаев, и с ними справляется.

Кое-что есть в структурах ctypes. Хотя, возможно, я излишне увлекаюсь ими.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version