Помогите разобраться с массивом
- Войдите на сайт для отправки комментариев
Вс, 11/01/2015 - 21:53
Доброго времени суток. Форумчани помогите разобраться с массивом.
Есть массив с 8 елементами
byte data[8];
data[8]={A1,B2,C3,D4,E5,F6,A7,B8};
Нужно из этого массива первые четыри значения объеденить, чтобы получилось значение такого вида: z=0x0DC3B2A1. Подскажите как можно это сделать?
byte data[8];
data[8]={A1,B2,C3,D4,E5,F6,A7,B8};
это не правильная запись и работать не будет. хотя бы проверили, что ли.
самый прстой способ добавь:
byte data[]={0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88}; long *i1; i1 = (long*)data; // в *i1 будет твое 32-х битное число 0x44332211.зы: но правильней через union
Спасибо за помощь